@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/main_bg.gif);
	background-repeat:repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#f7f7f7;
}

#mainContent{
	margin:0 auto;
	width: 768px;
}
.style1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.header{
	width: 768px;
	height: 73px;
	
}
.about_link{
	color:#178ca2;
}
.about_link_over{
	color:#178ca2;
	text-decoration:none;
}

.pad{
	margin-left:39px;
	margin-right:25px;
}
.arrow_list{
	list-style-image: url(../images/right_arrow.gif);
}

.content{
	margin:0;
	width: 768px;
}

.banner{
	background:url(../images/think_09.jpg);
	background-repeat: no-repeat;
	width:768px;
	height:188px;
}

.guts{
	background:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	width:768px;
}

.top_nav{
	list-style-type: none;
	height: 50px;
	width:163px;
	top: 0;
	position: absolute;
	margin-left: 391px;
	padding: 0;
}

a.cat_menu{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#233c99;
	padding-left:18px;
	background-image: url(../images/right_arrow.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
	display:block;
	margin-left:24px;
}

a.cat_menu_over{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#233c99;
	padding-left:18px;
	background-image: url(../images/right_arrow.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
	display:block;
	margin-left:24px;
}
a.footlink{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

a.footlink_over{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

a.subcat_menu{
	font-size:10px;
	text-decoration:none;
	color:#233c99;
	padding-left:18px;
	margin-left:24px;
}
a.subcat_menu_over{
	font-size:10px;
	text-decoration:underline;
	color:#233c99;
	padding-left:18px;
	margin-left:24px;
}

.SideSearch{
	height:26px;
	width:162px;
	background:url(../images/input_bg.gif);
	border: 1px solid #FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	font-size:10px;
	color:#4e4e4e;
	margin-left:28px;
}

input.invisible{
	border:none;
	background:url(../images/transparent.gif);
	color:#4e4e4e;
	position:absolute;
	margin-left:8px;
	margin-top:3px;
	width:130px;
}

input.std_button{
	font-size:10px;
	color: #213F57;
	border: 1px solid #96A7AF;
	background:#FFFFFF;
	height:21px;
}

.basket{
	margin-top:-5px;
}

/*BASKET CASCADE*/
.basket_header{
	width:180px;
	height:145px;
	background:url(../images/basket_header.gif);
	background-position:top;
	background-repeat:no-repeat;
}
p.basket{
	margin-left:15px;
	margin-top:15px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	font-weight:bold;
}
p.basket_text{
	margin-left:15px;
	margin-top:40px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#213F57;
	font-weight:bold;
}
a.basket_text{
	margin-left:15px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#213F57;
	font-weight:bold;
	text-decoration:none;
}
a.basket_text_over{
	margin-left:15px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#213F57;
	font-weight:bold;
	text-decoration:underline;
}
.basket_body{
	width:180px;
	background:url(../images/basket_body.gif);
	background-position:top;
	background-repeat:repeat-y;
	vertical-align:top;
	padding:0;
}
.basket_footer{
	width:180px;
	height:15px;
	background:url(../images/basket_footer.gif);
	background-position:top;
	background-repeat:no-repeat;
}


.login{
	width:250px;
	height:170px;
	background:url(../images/login_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:39px;
}
.inside_login{
	margin-left:10px;
	margin-top:35px;
}
.deal{
	width:180px;
    height:610px;
}
.nearest{
	width:180px;
	height:119px;
	margin-left:22px;
}
.box_content{
	margin-top:20px;
	margin-left:10px;
}
.box_footer{
	vertical-align:bottom;
	margin-left:11px;
	margin-top:0px;
}
.box_text{
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#213F57;
	margin-top:0px;
	margin-bottom:0px;
	
}

.best_deal_header{
	padding-left:15px;
	padding-right:10px;
	padding-top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.best_deal_img{
	margin-right:15px;
	border: 1px solid #d06709;
}
.prod_img{
	border: 1px solid #6db9c7;
}

.best_deal_price{
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.productHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:15px;
}

.productInfo{
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

a.product_title{
	color:#233c99;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
a.product_title_over{
	color:#233c99;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
}

/* Tabs ---------------------------------------------------- */
	#tabs li.home a {
		width: 90px;
	}
	#tabs li.about a {
		width: 90px;
	}
	#tabs li.contact a {
		width: 90px;
	}
	#tabs li.mobility a {
		width: 90px;
	}
	#tabs li.signin a {
		width: 90px;
	}
	#tabs li.healthinfo a {
		width: 100px;
	}

	ul#tabs {
	list-style-type: none;
	top: 0;
	position:relative;
	margin-left: 273px;
	margin-top: -54px;
	padding: 0;
	}
	#tabs li {
		float: left;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#tabs li a {
		float: left;
		display: block;
		color: #666;
		height: 36px;
		background-repeat: no-repeat;
		text-indent: -3000px;
		background-image: url(../images/tabs.png);
	}
	
	
	#tabs li.home a {
		background-position: 0 0;
	}
	#tabs li.home a:hover {
		background-position: 0 -67px;
	}
	#tabs li.home a:active {
		background-position: 0 -145px;
	}
	#home #tabs li.home a {
		background-position: 0 -145px;
	}
	
	#tabs li.about a {
		background-position: -199px 0;
	}
	#tabs li.about a:hover {
		background-position: -199px -67px;
	}
	#tabs li.about a:active {
		background-position: -199px -145px;
	}
	#about #tabs li.about a {
		background-position: -199px -145px;
	}

	#tabs li.contact a {
		background-position: -357px 0;
	}
	#tabs li.contact a:hover {
		background-position: -357px -67px;
	}
	#tabs li.contact a:active {
		background-position: -357px -145px;
	}
	#contact #tabs li.contact a {
		background-position: -357px -145px;
	}

	#tabs li.mobility a {
		background-position: -496px 0;
	}
	#tabs li.mobility a:hover {
		background-position: -496px -67px;
	}
	#tabs li.mobility a:active {
		background-position: -496px -145px;
	}
	#mobility #tabs li.mobility a {
		background-position: -496px -145px;
	}

	#tabs li.signin a {
		background-position: -641px 0;
	}
	#tabs li.signin a:hover {
		background-position: -641px -67px;
	}
	#tabs li.signin a:active {
		background-position: -641px -145px;
	}
	#signin #tabs li.signin a {
		background-position: -641px -145px;
	}


	#tabs li.healthinfo a {
		background-position: -776px 0;
	}
	#tabs li.healthinfo a:hover {
		background-position: -776px -67px;
	}
	#tabs li.healthinfo a:active {
		background-position: -776px -145px;
	}
	#healthinfo #tabs li.healthinfo a {
		background-position: -776px -145px;
	}

