.main {

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #035a93;

}

.outerdiv {

	width: 987px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



.header_div {

	height: 320px;

	width: 987px;

}

.header_top {

	background-color: #0c4b86;

	height: 176px;

	width: 979px;

	border: 4px solid #0d78ca;

	position: relative;

}

.logo {

	height: 126px;

	width: 333px;

	position: absolute;

/*	left: 34px;

	top: 30px;*/

}



.header_mid {

	background-color: #217cca;

	height: 70px;

	width: 985px;

	border: 1px solid #168ff8;

	background-image: url(../images/head_mid_bg.jpg);

	background-repeat: repeat-x;

	position: relative;

}

.login {

	float: left;

	height: 33px;

	width: 60%;

}

.lock {

	float: left;

	width: 33px;

	text-align: center;

	margin-top: 8px;

}

#login_stat {

	float: left;

	width: 93px;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #ddecfa;

	text-decoration: none;

	margin-top: 10px;

	background-image: url(../images/arrow01.gif);

	background-repeat: no-repeat;

	background-position: right 5px;

}

#not_log {

	float: left;

	width:88px;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #ddecfa;

	text-decoration: none;

	margin-top: 10px;

	background-image: url(../images/arrow01.gif);

	background-repeat: no-repeat;

	background-position: right 5px;

	padding-left: 6px;

}

#signin {

	float: left;

	width:57px;

	margin-top: 10px;

	background-image: url(../images/arrow01.gif);

	background-repeat: no-repeat;

	background-position: right 5px;

	padding-left: 6px;

}

.signin_link {

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #ddecfa;

	text-decoration: underline;

	margin-top: 10px;

}

.signin_link:visited {

	text-decoration: underline;

	color: #ddecfa;

}

.signin_link:hover {

	text-decoration: none;

	color: #FFFFFF;

}

#new_cus {

	float: left;

	width:101px;

	margin-top: 10px;

	background-image: url(../images/arrow01.gif);

	background-repeat: no-repeat;

	background-position: right 5px;

	padding-left: 6px;

}

.new_cus_link {

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #ddecfa;

	text-decoration: underline;

}

.new_cus_link:visited {

	color: #ddecfa;

	text-decoration: underline;

}

.new_cus_link:hover {

	color: #FFFFFF;

	text-decoration: none;

}

#start {

	float: left;

	width:85px;

	margin-top: 10px;

	padding-left: 6px;

}

.start_link {

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #ddecfa;

	text-decoration: underline;

	margin-top: 10px;

}

.start_link:visited {

	text-decoration: underline;

	color: #ddecfa;

}

.start_link:hover {

	text-decoration: none;

	color: #FFFFFF;

}

#search {

	float: left;

	width: 90%;

	padding-top: 10px;

	position:absolute;

	top:35px;

	left:0px;

}

#search_txt {

	float: left;

	width: 61px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 3px;

}

#search_box {

	float: left;

	width: 308px;

}

.search_box1 {

	width: 308px;

	border: 1px solid #70a4d0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	height: 17px;

}

.go {

	float: left;

	width: 33px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 2px;

}

.cart {

	height: 53px;

	width: 110px;

	background-image: url(../images/cart.gif);

	background-repeat: no-repeat;

	position: absolute;

	top: 10px;

	left: 866px;

	

}

.cart_item {

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	float: right;

	margin-top: 11px;

	margin-right: 11px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: right;

	line-height: 14px;

}

.menu_bar {

	background-color: #217cca;

	height: 35px;

	width: 985px;

	border: 1px solid #174574;

	background-image: url(../images/menu_bg.jpg);

	background-repeat: repeat-x;

}

#link1 {

	padding-top: 10px;

	width: 115px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link2 {

	padding-top: 10px;

	width: 181px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link3 {

	padding-top: 10px;

	width: 140px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link4 {

	padding-top: 10px;

	width: 141px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link5 {

	padding-top: 10px;

	width: 167px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link6 {

	padding-top: 10px;

	width: 114px;

	text-align: center;

	background-image: url(../images/sep02.gif);

	background-position: right top;

	background-repeat: no-repeat;

	height: 25px;

	float: left;

}

#link7 {

	padding-top: 10px;

	width: 123px;

	text-align: center;

	height: 25px;

	float: left;

}

.toplinks {

	color: #FFFFFF;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.toplinks:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.toplinks:hover {

	/*color: #8acbff;*/

	color: #FFFFFF;

	text-decoration: none;

}

/*---------------------------------------------------*/





#content_div {

	width: 987px;

}

#c_left {

	float: left;

	width: 193px;

}

#sidemenu {

	background-color: #5babdb;

	border: 1px solid #055698;

	width: 191px;

}

#featured {

	background-color: #4da1d8;

	/*height: 240px;*/

	width: 193px;

	text-align:center;

}

#featured_head {

	background-color: #177dbf;

	height: 25px;

	font-family: Tahoma, Arial;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-align: center;

	text-decoration: none;

	padding-top: 6px;

	text-transform: uppercase;

}

#feat_img {

	background-color: #FFFFFF;

	height: 72px;

	border: 3px solid #4DA1D8;

}

.featured_txt {

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	text-align: left;

	padding: 10px;

}

.more {

	text-align: right;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.more_link {

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

	text-align: right;

}

.more_link:visited {

	color: #FFFFFF;

    text-decoration: underline;

}

.more_link:hover {

    text-decoration: none;

}



#newsletter {

	background-color: #4da1d8;

	height: 160px;

	width: 193px;

}

#newsletter_head {

	background-color: #177dbf;

	height: 25px;

	font-family: Tahoma, Arial;

	font-size: 13px;

	font-weight: normal;

	color: #FFFFFF;

	text-align: center;

	text-decoration: none;

	padding-top: 2px;

	text-transform: uppercase;

}

#email {

	height: 15px;

	padding-top: 3px;

	text-align: center;

	vertical-align:top;

	margin-top:0;

}

.email_box {

	border: 1px solid #70a4d0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #177dbf;

	text-decoration: none;

	height: 18px;

	width: 160px;

	vertical-align:top;

}

.radio_but {

	padding-left: 20px;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-top: 7px;

}

.news_but {

	padding-left: 20px;

	padding-top: 11px;

}

.submit_button{

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	height: 22px;

	width: 115px;

	background-image: url(../images/s_butbg.jpg);

	background-repeat: repeat-x;

	border: 1px solid #0099FF;

}



.submit_button1{

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	height: 22px;

	width: 100px;

	background-image: url(../images/s_butbg.jpg);

	background-repeat: repeat-x;

	border: 1px solid #0099FF;

}



.main_menu{

	background-color: #085a9d;

	height: 23px;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align:center;

	background-image: url(../images/main_menubg.gif);

	background-repeat: repeat-x;

	padding-top: 5px;

}

.list-menu {

	width: 193px;

}

.list-menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

} 

.list-menu li {

	margin: 0px 0 0;

} 

.list-menu a {

	display: block;

	width:170px;

	text-decoration: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 21px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #84ceeb;

	border-bottom-color: #378bcd;

	background-color: #5cacdc;

	background-image: url(../images/arrow02.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

} 

.list-menu a:link, .list-menu a:active, .list-menu a:visited {

	color: #FFFFFF;

}



.list-menu a:hover {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #84ceeb;

	border-bottom-color: #378bcd;

	background: #378bcd;

	background-image: url(../images/arrow02.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

	color: #ffffff;

}

.list-menu-h {

	width: 193px;

}

.list-menu-h ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

} 

.list-menu-h li {

	margin: 0px 0 0;

} 

.list-menu-h a {

	display: block;

	width:170px;

	text-decoration: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 21px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #84ceeb;

	border-bottom-color: #378bcd;

	background-color: #378bcd;

	background-image: url(../images/arrow03.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

} 

.list-menu-h a:link, .list-menu a:active, .list-menu-h a:visited {

	color: #FFFFFF;

}



.list-menu-h a:hover {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #84ceeb;

	border-bottom-color: #378bcd;

	background: #378bcd;

	background-image: url(../images/arrow03.gif);

	background-repeat: no-repeat;

	background-position: 9px center;

	color: #ffffff;

}



#c_space01 {

	float: left;

	width: 9px;

	height:900px;

}

#home_content{

	float: right;

	width: 782px;

}

#welcome{

	float: left;

	width: 780px;

	height:51px;

	background-color: #226bb2;

	border: 1px solid #419af5;

	background-image: url(../images/welcome_bg.jpg);

	background-repeat: repeat-x;

	text-align:center;

}

.scrol_box {

	/*height: 206px;

	width: 778px;

	border: 1px solid #cccccc;

	position: relative;*/

}

.s_larrow {

	width: 34px;

	float: left;

	height: 205px;

	position: absolute;

	left: 0px;

	top: 0px;

}

.s_rarrow {

	width: 34px;

	float: right;

	height: 205px;

	position: absolute;

	top: 0px;

	right: 0px;

}

.s_inbox {

	height: 205px;

	width: 778px;

	position: absolute;

	left: 0px;

	top: 0px;

}



.s_image_box1 {

	float: left;

	height: 181px;

	width: 219px;

	border: 1px solid #d6d6d6;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

	text-align: left;

}

.mainpro_box {

/*	height: 636px;

*/	width: 778px;

	border: 1px solid #cccccc;

	position: relative;

}

.product1 {

	height: 157px;

	width: 257px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #cccccc;

	border-bottom-color: #cccccc;

	border-left-color: #FFFFFF;

	float: left;

	position: relative;

}

.prod_head {

	background-color: #6eb9e5;

	height: 28px;

	width: 251px;

	font-family: Tahoma, Arial;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-top: 10px;

	padding-right: 5px;

	position: absolute;

	left: 0px;

	top: 0px;

}

.p_more_but {

	height: 17px;

	width: 56px;

	position: absolute;

	top: 128px;

	right: 7px;

}

.p_image{

	height: 116px;

	width: 136px;

	position: absolute;

	left: 2px;

	top: 40px;

}































/*---------------------------------------------------*/

#footer_div {

	/*width: 987px;*/

	padding-top:20px;

	width: 100%;

	margin:0;

	text-align:center;

}

#footer1 {

	height: 132px;

	width: 987px;

	position: relative;

	margin:auto;

	text-align:center;

}

#hundred1 {

	height: 103px;

	width: 104px;

	position: absolute;

	left: 33px;

	top: 15px;

}

#hundred2 {

	height: 103px;

	width: 104px;

	position: absolute;

	left: 200px;

	top: 15px;

}

#hundred3 {

	height: 103px;

	width: 104px;

	position: absolute;

	left: 373px;

	top: 15px;

}

#cr_cards {

	height: 25px;

	width: 448px;

	position: absolute;

	left: 528px;

	top: 60px;

}

#footer2 {

	height: 24px;

	width: 987px;

	background-color: #4ba1f7;

	color: #FFFFFF;

	text-align: center;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	padding-top: 10px;

	margin:auto;

	text-align:center;

}

.footer2_links {

	color: #FFFFFF;

	text-align: center;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

.footer2_links:visited {

	text-decoration: none;

	color: #FFFFFF;

}

.footer2_links:hover {

	text-decoration: underline;

	color: #FFFFFF;

}

#copyright{

	width: 987px;

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #2589d8;

	text-decoration: none;

	padding-top: 8px;

	margin:auto;

	text-align:center;

}

.right{

	float: right;

	width: 45%;

	text-align: right;

	text-decoration:none;

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #4ba1f7;

}

.right:visited{

	text-decoration:none;

	color: #4ba1f7;

}

.right:hover{

	text-decoration:underline;

	color: #4ba1f7;

}

#address {

	/*float: left;*/

	width:80%;

	text-align:center;

	font-family: Tahoma, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #2998f5;

	text-decoration: none;

	line-height: 17px;

	height: 56px;

	margin:auto;

}











.breadcrumb_div{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #166fb8;

	text-decoration: none;

	height:25px;

}

.breadcrumb_link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #166fb8;

	text-decoration: none;

}

.breadcrumb_link:visited{

	color: #166fb8;

	text-decoration: none;

}

.breadcrumb_link:hover{

	color: #166fb8;

	text-decoration: underline;

}

.cat_top {

	height: 208px;

	width: 782px;

}

.cat_prod01 {

	height: 206px;

	width: 148px;

	border: 1px solid #92c3f2;

	float: left;

	margin-right: 8px;

	background-image: url(../images/cat_bg01.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.cat_prod02 {

	height: 206px;

	width: 148px;

	border: 1px solid #92c3f2;

	float: left;

	background-image: url(../images/cat_bg01.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.cat_prod_img {

	height: 147px;

	width: 144px;

	border: 2px solid #FFFFFF;

}

.cat_prod_name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding: 8px;

}

.value1{

	width:600px;

	border: 1px solid #FF0000;

}

.radio{

	height: 170px;

	width:25px;

	border: 1px solid #FF0000;

	float:left;

}

.catag01_in{

	height: 170px;

	width: 380px;

	border: 1px solid #5eaedd;

	position: relative;

	float:left;

	margin-top:15px;

	margin-right:2px;

}



.catag01{

	height: 180px;

	width: 380px;

	border: 1px solid #5eaedd;

	position: relative;

	float:left;

	margin-top:15px;

}

.catag02{

	height: 180px;

	width: 380px;

	border: 1px solid #5eaedd;

	position: relative;

	float:left;

	margin-left:15px;

	margin-top:15px;

}

.catag01_head{

	width: 247px;

	border: 1px solid #FFFFFF;

	position: absolute;

	background-color: #b6d9f5;

	top: 0px;

	right: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0965a1;

	text-decoration: none;

	padding-top: 4px;

	padding-left: 5px;

	padding-bottom:3px;

}

.catag01_text{

	height: 90px;

	width: 247px;

	position: absolute;

	top: 51px;

	right: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #2483d6;

	text-decoration: none;

	padding-left: 5px;

	line-height: 18px;

}

.cat_image {

	height: 129px;

	width: 124px;

	position: absolute;

	top: 0px;

	left:: 0px;

	border: 1px solid #FFFFFF;

	text-align:center;

}

.cat_image_name {

	height: 36px;

	width: 124px;

	position: absolute;

	top: 130px;

	left:: 0px;

	border: 1px solid #FFFFFF;

}

.addtocart {

	height: 20px;

	width: 94px;

	position: absolute;

	top: 150px;

	right: 153px;

}

.details {

	height: 20px;

	width: 85px;

	position: absolute;

	top: 150px;

	right: 55px;

	padding-top:3px;

}

.details_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #177dbf;

	text-decoration: none;

}

.details_link:visited {

	color: #177dbf;

	text-decoration: none;

}



.details_link:hover {

	color: #177dbf;

	text-decoration: underline;

}



.discount {

	text-align: center;

	padding: 10px;

}

.discount1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #035a93;

	text-decoration: none;

	text-align: center;

}

.discount2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-transform: uppercase;

	color: #035a93;

	text-decoration: none;

}

.addtocart {

	color: #035a93;

	text-decoration: none;

}





.product_main {

	position: relative;

	height: 377px;

}

.product_image {

	position: absolute;

	left: 0px;

	top: 0px;

	height: 350px;

	width: 369px;

}

.product_image_big {

	position: absolute;

	left: 0px;

	top: 0px;

	height: 278px;

	width: 367px;

	border: 1px solid #6eb9e5;

	/*z-index:500000;*/

}

.product_image_s1 {

	position: absolute;

	left: 0px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s2 {

	position: absolute;

	left: 75px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s3 {

	position: absolute;

	left: 150px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s4 {

	position: absolute;

	left: 226px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s5 {

	position: absolute;

	left: 302px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s6 {

	position: absolute;

	left: 378px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s7 {

	position: absolute;

	left: 454px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s8 {

	position: absolute;

	left: 530px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s9 {

	position: absolute;

	left: 606px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_image_s10 {

	position: absolute;

	left: 682px;

	top: 289px;

	height: 59px;

	width: 64px;

	border: 1px solid #6eb9e5;

}

.product_details {

	width: 380px;

	position: absolute;

	left: 396px;

	top: 0px;

	z-index/*\**/:-55\9;

}

.product_d_head {

	width: 380px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0965a1;

	text-decoration: none;

	float: left;

	padding-bottom: 10px;

}

.product_d_head h1 {

	width: 380px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 16px;

	font-weight: bold;

	color: #0965a1;

	text-decoration: none;

	float: left;

}

.product_d_head h2 {

	width: 380px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;
	
	font-weight: bold;

	color: #0965a1;

	text-decoration: none;

	float: left;
	
	margin:0 0 -5px 0;
}

.product_d_des {

	width: 380px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #0965a1;

	text-decoration: none;

	float: left;

	padding-bottom: 10px;

}

.product_price {

	width: 380px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #2483d6;

	text-decoration: none;

	float: left;

	padding-bottom: 10px;
	
	line-height:20px;

}

.product_button_div {

	width: 380px;

	float: left;

	padding-bottom: 10px;

}

.product_email {

	width: 380px;

	float: left;

}

.product_email_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0965a1;

	text-decoration: none;

}

.product_email_link:visited {

	color: #0965a1;

	text-decoration: none;

}

.product_email_link:hover {

	color: #0965a1;

	text-decoration: underline;

}

.product_large {

	width: 776px;

	border: 1px solid #6eb9e5;

}

.list-details {

	width: 650px;

	float:left;

	padding-bottom: 10px;

	padding-left:20px;

}

.list-details ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-family: Tahoma, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #0965a1;

	text-decoration: none;

} 

.list-details li {

	margin: 0px 0 0;

	display: block;

	width:600px;

	text-decoration: none;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 18px;

	background-image: url(../images/arrow05.gif);

	background-repeat: no-repeat;

	background-position: left center;

} 







.table1{

	border: 1px solid #6eb9e5;

}

.table_head{

	background-color: #9acaf0;

	height: 25px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #6eb9e5;

}

.cont{

	height: 25px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #6eb9e5;

	padding-top: 5px;

	padding-bottom: 5px;

}





 /* Body links */ 

 



H1  {

    font-family: Tahoma, Arial, Helvetica;

    font-size:  20px;

    font-weight:    normal;

    color: #0965a1;

}

H2  { 

    font-family: Tahoma, Arial, Helvetica;

    font-size:  20px;

    font-weight:    normal;

    color: #0965a1;

} 

H3  {

    font-family: Tahoma, Arial, Helvetica;

    font-size:  12px;

    font-weight:    normal;

    color: #0965a1;

}

H4  {

    font-family: Tahoma, Arial, Helvetica;

    font-size:  12px;

    font-weight:    normal;

    color: #0965a1;

}

H5, DT  {

    font-family: Tahoma, Arial, Helvetica;

    font-size:  11px;

    font-weight:    bold;

    color: #0965a1;

}

div_2_way_side_shower{

	/*text-align:center;*/

}



/* List Page CSS */ 

.body_main{
	width:782px;
	margin:0 auto;
	display:table;
}
.body_main_top{
	width:782px;
	margin:0;
	float:left;
}
.body_main_top_one{
	width:150px;
	float:left;
	margin:0 32px 0 0;
	border:1px solid #318ad7;
}
.body_main_top_one_heading{
	width:147px;
	height:40px;
	margin:0;
	border:1px solid #f2f8fd;
	background: url(../images/gd_rp_line1.jpg) left top repeat-x;
}
.body_main_top_one_heading h2{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
}
.body_main_top_one_img{
	width:147px;
	margin:0;
	height:145px;
	border:1px solid #f2f8fd;
	text-align:center;
}
.body_main_middel{
	width:780px;
	margin:19px 0 0 0;
	float:left;
	padding:3px 0 0 0;
	border:1px solid #4a97d8;
	background:#FFFFFF url(../images/sort_bg_rp_line1.jpg) left top repeat-x;
}
.body_main_middel_fontbrand{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#398cd2;
	font-weight:bold;
	padding:13px 0 0 7px;
	float:left;
}
.body_main_middel img{
	margin:3px 10px 0 50px;
}
.body_main_middel_fontprice{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#398cd2;
	font-weight:bold;
	padding:13px 10px 15px 7px;
	float:left;
}

.body_main_middel_button{
	width:123px;
	height:32px;
	padding:5px 0 0 10px;
	float:left;
	background:url(../images/btn_dark.jpg) 10px 5px no-repeat;
}
.body_main_middel_button1{
	width:123px;
	height:32px;
	padding:5px 0 0 10px;
	float:left;
	background:url(../images/btn_light.jpg) 10px 5px no-repeat;
}
.body_main_middel_button1:hover{
	width:123px;
	height:32px;
	padding:5px 0 0 10px;
	float:left;
	background:url(../images/btn_dark.jpg) 10px 5px no-repeat;
}
.body_main_middel_button:hover{
	width:123px;
	height:32px;
	padding:5px 0 0 10px;
	float:left;
	background:url(../images/btn_light.jpg) 10px 5px no-repeat;
}
.body_main_middel_buttonfont{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:5px 0 0 0px;
}
.body_main_middel_buttonfont a{
	color:#FFFFFF;
	text-decoration:none;
}
.body_main_middel_buttonfont a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.body_main_bottum_one{
	width:381px;
	float:left;
	height:230px;
	margin:20px 16px 0 0;
	border:1px solid #318ad7;
}
.body_main_bottum_one_heading{
	width:379px;
	height:41px;
	margin:0;
	border:1px solid #f2f8fd;
	background: url(../images/gd_rp_line1.jpg) left top repeat-x;
}
.body_main_bottum_one_heading h2{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0 0;
	padding:3px 0 0 8px;
	text-align:left;
}
.body_main_bottum_one_img{
	width:379px;
	float:left;
	margin:0;
}
.body_main_bottum_one_img1{
	width:140px;
	float:left;
	margin:0;
}
.body_main_bottum_one_img_left{
	width:136px;
	float:left;
	margin:0;
}
.body_main_bottum_one_img_left img{
	margin:8px 0 6px 10px;
	border:1px solid #4a97d8;
}
.body_main_bottum_one_img_right1{
	width:230px;
	float:left;
	margin:0;
}
.body_main_bottum_one_img_right{
	width:243px;
	float:left;
	margin:0;
}
.body_main_bottum_one_img_right_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3687cb;
	line-height:25px;
	font-weight:normal;
	padding:6px 0 0 27px;
}
.body_main_bottum_one_img_right_font span{
	font-weight:bold;
}
.body_main_set_button{
	width:84px;
	height:35px;
	padding:7px 0 0 27px;
	margin:auto;
}
.body_main_cart_button a:hover{
	color:#000000;
	text-decoration:none;
}
.body_main_cart_button{
	width:119px;
	height:35px;
	padding:7px 0 0 27px;
	margin:auto;
}
.body_main_cart_button a{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#FFFFFF;
	padding:8px 0 0 7px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
.body_main_cart_button a:hover{
	color:#000000;
	text-decoration:none;
}
.body_main_detail_button{
	width:79px;
	height:29px;
	padding:5px 0 0 0px;
	display:inline;
	margin:auto;
}
.body_main_detail_button a{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:79px;
	text-align:center;
	padding:4px 0 0 0px;
	text-decoration:none;
}
.body_main_detail_button a:hover{
	color:#000000;
	text-decoration:none;
}
.body_main_bottum_one1{
	width:381px;
	float:left;
	height:230px;
	margin:20px 0px 0 0;
	border:1px solid #318ad7;
}
.body_main_bottum_one_shower{
	width:381px;
	float:left;
	height:230px;
	margin:10px 8px 0 0;
	border:1px solid #318ad7;
}

.body_main_bottum_one1_shower{
	width:381px;
	float:left;
	height:230px;
	margin:10px 0px 0 0;
	border:1px solid #318ad7;
}
.body_main_bottum_one_shower1{
	width:381px;
	float:left;
	height:230px;
	margin:10px 5px 0 0;
	border:1px solid #318ad7;
}

.body_main_bottum_one1_shower1{
	width:381px;
	float:left;
	height:230px;
	margin:10px 8px 0 0;
	border:1px solid #318ad7;
}

.body_main_pagination{
	width:410px;
	float:left;
	padding:35px 0 0 85px;
}
.body_main_previous{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a5aa7;
	padding:0 6px 0 0;
	margin:0;
	float:left;
	background:url(../images/border_img.jpg) right center no-repeat;
}
.body_main_previous a{
	color:#3a5aa7;
	text-decoration:none;
}
.body_main_next{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a5aa7;
	padding:0 0 0 0px;
	margin:0;
}
.body_main_next a{
	color:#3a5aa7;
	text-decoration:none;
}
.body_main_number{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a5aa7;
	padding:0 4px 0 0;
	margin:0;
	float:left;
}
.body_main_number a{
	color:#3a5aa7;
	text-decoration:none;
	padding:0 10px 0 4px;
	background:url(../images/border_img.jpg) right center no-repeat;
}
.body_main_checkout{
	width:285px;
	float:right;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a5aa7;
}
 
 a.clear
 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3a5aa7;
	text-decoration:none;
 }
 a.clear:href
 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3a5aa7;
	text-decoration:none;
 }
 
 
 
/*.logo_main{
	width:132px;
	padding:0 68px 0 50px;
	float:left;
}*/
.logo_main { 
padding-top: 0px;
padding-bottom: 0px;
float: left;
width: 132px;
padding-right: 10px;
padding-left: 10px;
height:60px;
}

.logo_main1{
	width:75px;
	padding:0 68px 0 0;
	float:left;
}
.logo_main2{
	width:172px;
	padding:0;
	float:left;
}
.button_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:0px 0 3px 8px;
	text-align:center;
	float:left;
	width:123px;
}
.button_outer{
	width:auto;
	padding:0 0 0 40px;
	float:left;
}
.button_main{
	width:123px;
	padding:0 10px 0 0;
	float:left;
}
.img_border{
	padding:0 0 2px 0;
}
.shade_erg { 
height: 16px;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px;
color: #000000;
text-align: center;
font-weight: 700;
float: left;
width: 132px;
margin-left: 0px;
padding-bottom:10px;
}

/*.shade_erg{
	width:132px;
	height:16px;
	margin-left:-5px;	
 	/*background:url(../images/erg_shade.jpg) left 1px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	float:left;
}*/
.shade_ult{
	width:75px;
	height:16px;
	padding:0;
	margin-left:-5px;
 	/*background:url(../images/ult_shade.jpg) left 1px no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	float:left;
}
.shade_hud{
	width:172px;
	height:14px;
	padding:0;
	margin-left:-15px;
 	/*background:url(../images/hud_shade.jpg) left 1px no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	float:left;
}
.new_logoerigon { 
	width: 132px;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

/*.new_logoerigon {width:132px; height:auto; float:left; margin:0px; padding:0px;}*/
.new_logoerigon2 {width:75px; height:auto; float:left; margin:0px; padding:0px;}
.new_logoerigon3 {width:172px; height:auto; float:left; margin:0px; padding:0px;}

.blubx {
	border-top:1px solid #7CBCE5;
	border-left:1px solid #7CBCE5;
}

.blubx th {
	border-bottom:1px solid #7CBCE5;
	border-right:1px solid #7CBCE5;
	padding:5px;
	background:#B6D9F5;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F5F9A;
	font-weight:bold;
	text-decoration:none;
}

.blubx td {
	border-bottom:1px solid #7CBCE5;
	border-right:1px solid #7CBCE5;
	padding:5px;
	background:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3F5F9A;
	font-weight:normal;
	text-decoration:none;
}

.titlblubar {
	background:#5aa0d7 url(images/lightbar.jpg) repeat-x 0 0;
	width:100%;
	height:24px;
	line-height:24px;
	padding:0 0 0 2%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.curvbx {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	margin:0;	
}

.curvbx h5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#378bcd;
	font-weight:bold;
	text-decoration:none;
	margin:0;	
}

.curvbx p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010000;
	font-weight:bold;
	text-decoration:none;
	margin:0;	
}

.inbxtxtc {
	width:200px;
	height:16px;
	margin:0 0 10px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010000;
	font-weight:bold;
	text-decoration:none;
}

.droptxtc {
	width:205px;
	height:24px;
	margin:0 0 10px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010000;
	font-weight:bold;
	text-decoration:none;
}

.txtartxc {
	width:300px;
	height:80px;
	margin:0 0 10px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010000;
	font-weight:bold;
	text-decoration:none;
}

.blu {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#378bcd;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}

.txtbluhder {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#378bcd;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:10px 0;	
}

.curhder {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010000;
	font-weight:normal;
	text-decoration:none;
	margin:0;	
}

#xsnazzy {background: transparent; margin:10px 0 0 0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #08c; border-right:1px solid #08c; }
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #08c; border-width:0 1px; padding:20px;}

.paypellink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#378bcd;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}

.paypellink a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#378bcd;
	font-weight:bold;
	text-decoration:none;
}

.paypellink a:hover {
	color:#378bcd;
	text-decoration:underline;
}
