/* CSS Document */

body {
	font-family: Helvetica, sans-serif, Arial, Verdana;
	font-size: 12px;
	color: #000;
	text-align:center;
	background-color: #CCDEF0;
}

#cornerpromo { position:absolute; width:162px; height:162px; left:100%; top:0; margin-left:-162px; }

#container {
	width:710px;
	height:770px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	text-align:left;
	margin-bottom:20px;
}

#container_index {
	width:710px;
	height:468px;
	margin-right:auto;
	margin-left:auto;
	margin-top:80px;
	text-align:left;
}

#header {
	height:142px;
	width:700px;
	background-image: URL('../images/common/header_bg.jpg');
	background-repeat: repeat-x;
}

#main {
	width:700px;
	background-color: #FFF;
	float:left;
}

#main_index {
	width:700px;
	height:468px;
	background-color: #FFF;
	float:left;
	background-image: URL('../images/common/splash.jpg');
	background-repeat: no-repeat;
}

#side_shadow {
	width:10px;
	height:750px;
	float:left;
	/*background-image: URL('../images/common/side_shadow.gif');
	background-repeat: repeat-y;*/
}

#btm_shadow {
	width: 700px;
	height: 9px;
	/*background-image: URL('../images/common/btm_shadow.gif');
	background-repeat: no-repeat;*/
	float:left;
}

#cnr_shadow {
	width:10px;
	height:9px;
	float:left;
}

#top_nav {
	background-color:#1B2C52;
	color: #FFF; 
	width:531px; 
	height:17px; 
	float:left;
	margin-top:22px;
	padding-top:1px;
}

#logo {
	float:left;
	width:531px; 
}

#nav {
	width: 168px;
	height:608px;
	float: left;
	border-right: 1px solid #A2C0E4;
}

.clear{	clear:all;}

#content {
	width:500px;
	float: left;
	margin: 10px 0 0 10px;
}

.main_nav {
	margin: 30px 0 10px 10px;
}

.sub_nav {
	float:left;
	margin: 3px 0 10px 10px;
}

#basket_search {
	width:158px;
	height:122px;
	float:left;
	border-right: 1px solid #A2C0E4;
	padding:10px 5px 10px 5px;
}

#ties {
	margin:10px 0 0 0;
}

.horizontal_line {
	width:140px;
	height: 1px;
	background-color: #6FA2D2;
	margin:10px;
	clear:both;
}

.bold_txt {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-weight:bold;
	color:#2B2F2D;
	text-transform:uppercase;
	font-size: 12px;
}

.bold_blue_txt {
	font-family: Helvetica, sans-serif, Verdana, Arial;
	font-weight:bold;
	color:#4083C3;
	text-transform:uppercase;
	font-size: 12px;
}

.product_box {
	width: 150px; 
	margin: 0 6px 10px 6px;
	float:left;
        overflow:hidden;
        border:1px solid #e5e5e5;
}

.btm_box {
	width: 163px;
	float:left;
}

.basket_nav {
	margin: 200px 0 0 8px;
	background-image: URL('../images/common/add_box.gif');
	background-repeat:no-repeat;
	width:149px;
	height: 155px;
}
.basket_nav2 {
	overflow:auto;
	width:267px;
	margin-bottom:20px;
	height:135px;
}
.basket_nav2 h4 {
	margin:0;
	font-size:16px;
	color:#4083C3;
}
.basket_nav2 select { font-size:11px; }
.basket_nav2 .main {
	padding:0 10px;
	overflow:auto;
	background-color:#CCDEF0;
}
.basket_nav2 .top {
	background:url(../images/common/curve_top.gif) no-repeat;
	height:11px;
	margin:0;
}
.basket_nav2 .bottom {
	background:url(../images/common/curve_bottom.gif) no-repeat;
	height:11px;
	margin:0;
}


a:link {color: #4083C3;text-decoration:none;font-size: 12px}
a:visited {color: #4083C3;text-decoration:none;font-size: 12px}
a:active {color: #4083C3;text-decoration:none;font-size: 12px}
a:hover {color: #4083C3;text-decoration:underline; cursor:hand;font-size: 12px}

a.nav:link {font-size: 11px;font-weight:bold;color:#4083C3;text-transform:uppercase;}
a.nav:visited {font-size: 11px;font-weight:bold;color:#4083C3;text-transform:uppercase;}
a.nav:active {font-size: 11px;font-weight:bold;color:#4083C3;text-transform:uppercase;}
a.nav:hover {font-size: 11px;font-weight:bold;color:#6FA2D2;text-transform:uppercase;text-decoration:none;}

a.top_nav:link {font-size: 11px;font-weight:bold;color:#FFF;text-transform:uppercase; }
a.top_nav:visited {font-size: 11px;font-weight:bold;color:#FFF;text-transform:uppercase; }
a.top_nav:active {font-size: 11px;font-weight:bold;color:#FFF;text-transform:uppercase; }
a.top_nav:hover {font-size: 11px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:underline;}

img {border: none; }

input.txt  {
	margin-top:5px;
	border: 1px solid #999;
}

.select {
	height: 20px;
	margin-top:5px;
}

p {margin: 8px 0 8px 3px}

th {
	height:30px;
	text-align:left;
}

.basket_row {
	background-color:#3C73A6;
	height:35px;
	color: #FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
}

.discount_row {
	background-color:#769DC1;
	height:35px;
	color: #FFF;
	font-weight:bold;

	text-align:left;
	font-size:12px;
}
.discount_row span { font-size:24px; letter-spacing:-2px; }

.red {
	color: red;
}

.smallred {
	color: red;
	font-size:85%
}

.blue_bold {
	font-size: 12px;
	font-weight:bold;
	color:#4083C3;
	text-transform:uppercase;
}

.blue {
	color:#4083C3;
}

.grey {color:#666666; font-weight:bold}

li {list-style-position: inside;}

#enlarged {
	display:block; 
    position:absolute; 
    left:600px; 
    top:220px; 
    border: 3px solid #1B2C52; 
    background-color: white; 
    padding: 5px;
}

#footer_links { text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer_links a { font-size:10px; color:#4083C3; }

h1 { margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:30px; letter-spacing:-1px; font-weight:normal; margin-top:20px; }
h2 { font-size:12px; }

#breadcrumbs { margin:5px 0 15px 0; font-size:10px; }
#breadcrumbs a { font-size:10px; color:#4083C3; }

.mini { padding-top:10px; border-top:1px dotted #4083C3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

#footer-copy { margin-bottom:20px; }

#home_areas { overflow:auto; padding:15px; }
.home_area_type { width:160px; float:left; margin:0; margin-right:10px; }
.type_info { margin-top:5px; overflow:auto; }
.small { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.offer-box { border:1px solid red; }
#random_products { overflow:auto; margin-left:5px;  }
#random_products .product { width:120px; float:left; margin-right:2px; border:1px solid #CCC; }
h3 { margin:0; font-size:12px; margin-top:10px; margin-left:5px; }
#promo_news { overflow:hidden; margin-left:5px; }
#promo { width:300px; float:left; }
#news_home { width:190px; float:right; background:url(images/newsback.jpg) repeat-x #D2E2F3;  }
#news_home h2 { margin:0; background:#ABC5E6; padding:3px; color:#FFF; overflow:auto; }
#news_home ul { padding:0; margin:0; height:130px; overflow:auto; }
#news_home li { margin:0; border-bottom:1px dotted #FFF; list-style-type:none; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
#news_home li a { margin:0; font-size:9px; }

#news_home h2 span { float:left; }
#news_home h2 a { float:right; }


div.pricebox { margin:20px 0; }
span.price { font-size:16px; font-weight:bold; }
span.saleprice { font-size:16px; font-weight:bold; margin-right:6px; color:red; text-decoration:line-through; }
span.saleprice_small { font-size:11px;  margin-right:5px; color:red; text-decoration:line-through; }

div.pricetag { padding:5px; }
div.right { text-align:right; }
div.prodname { font-size:13px; font-weight:bold; text-transform:uppercase; }

tr.sale_row { background-color:red;
	height:35px;
	color: #FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
}