/* CSS Document */
body {
	background: #fff;
}
a{color:#000000}

body,form,input,textarea,select,h1,h2,ul,ol {
	margin: 0px;
	padding: 0px;
	/*color: #818181;*/
	color: #000000;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}

#table4 {
	width: 558px;
}

#table3 {
	width: 564px;
}

#table3 {
	width: 564px;
}
#table62 {text-transform:capitalize;}
.pad1 {
	width: 564px;
	margin-left: -12px;
	padding-bottom: 10px;
}

.SEMBottom {
	border: 1px solid #DDDDDD;
	margin-bottom: 35px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	color:#000000;
	
}
.why_shop{margin:0 0 10px 0; }
.SEMBlockContent {
	border: 1px solid #DDDDDD;
}

.secureOnline {
	margin-left: -8px;
	width: 164px;
}

.itemProductRelated {
	background: transparent url(../images/bg_item.gif) repeat-x scroll left
		bottom;
	border: 1px solid #BABABA;
	margin: auto;
	width: 185px;
	min-height: 320px;
}
.SEMComment
{
background-color:#000000;color:#FF0000;font-weight:bold;height:19px;left:34px;position:fixed;top:10px;width:100px;
}
.SEMBestSeller {
	border: 1px solid #DDDDDD;
	padding-bottom: 10px;
}

.relatedProductDiv {
	padding-bottom: 10px;
	border: 1px solid #DDDDDD;
}

.itemProductOrder {
	background: transparent url(../images/bg_item.gif) repeat-x scroll left
		bottom;
	border: 1px solid #BABABA;
	margin: auto;
	min-height: 270px;
	width: 160px;
}

.catNameBoldLikeH2 {
	color: #20344C;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.relatedProduct {
	float: right;
	position: relative;
	width: 168px;
	padding-bottom: 15px;
}

.relatedProductPriceDiv { /*padding-bottom:10px;*/
	
}

.relatedProductContent {
	border: 1px solid #DDDDDD;
}

.relatedProductImage {
	padding: 10px;
}

.relatedProductDetails {
	padding: 5px;
	text-align: left;
}

.SEMProductList {
	
}

#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid : DXImageTransform.Microsoft.Shadow ( color = gray,direction = 135 );
}

div.AuthorizeNetSeal {
	text-align: center;
	margin: 0;
	padding: 0;
	width: 90px;
	font: normal 9px arial, helvetica, san-serif;
	line-height: 10px;
}

div.AuthorizeNetSeal a {
	text-decoration: none;
	color: black;
}

div.AuthorizeNetSeal a:visited {
	color: black;
}

div.AuthorizeNetSeal a:active {
	color: black;
}

div.AuthorizeNetSeal a:hover {
	text-decoration: underline;
	color: black;
}

div.AuthorizeNetSeal a img {
	border: 0px;
	margin: 0px;
	text-decoration: none;
}

.SEMBottom1 {
	border: 1px solid #DDDDDD;
	padding:10px;
	color:#282828;
	font-size:11px;
}

.SEMList {
	-x-system-font: none;
	color: #282828;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: circle;
	margin: 0;
	padding-left: 15px;
}

.texthead {
	color: #20344C;
	font-weight: bold;
	padding-top: 10px;
}

.textmain1 {
	line-height: 1.5;
}

.style8 {
	line-height: 1.5;
}

h1 {
	position: relative;
	font: 11px Arial, Helvetica, sans-serif;
	display: block;
	height: 22px;
	background: url(../images/bg_h1.gif);
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 5px;
	overflow: hidden;
}

.h1_img_l {
	position: absolute;
	left: -3px;
	top: 0px;
}

.h1_img_r {
	position: absolute;
	right: -3px;
	top: 0px;
}

h2 {
	color: #20344c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	color: #8e020a;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

h4 {
	color: #20344c;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 0 0 7px 0;
	margin: 0;
}

a img {
	border: none;
}

.SEMCatNamePad {
	text-align: center;
}

.SEMCatNamePad1 {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 40px;
}

.rt {
	text-align: right;
	vertical-align: top;
}

.ct {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}

p {
	padding: 0px;
}
 .rt strong{padding-right: 5px;}
 .rt{padding-right: 5px;}
 #LogoImage {margin-top:35px;}
#link-one,#link-two,#link-three,#link-four{cursor: pointer;}
.post {
	display: table;
	_height: 1;
	zoom: 1;
	font-size: 12px;
}

.line {
	border-top: solid 1px #E3E3E3;
	margin: 5px 0;
}

.line1 {
	margin: 5px 0;
	background: url(../images/bg_line1_bg.gif) repeat-x;
	line-height: 1px;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
}

.line1 img {
	display: block;
	text-align: right;
	float: right;
}

#page {
	width: 925px;
	margin: auto;
	/* margin-left:155px;*/
}

fieldset {
	display: inline;
	padding: 0;
	margin: 0;
	border: none;
}

#wrapper {
	float: left;
	width: 573px;
	padding-left: 7px;
}

.cont_box {
	padding: 0px;
	/*width:580px;*/
}

#navigation {
	float: right;
	width: 168px; /*background:#B9CAFF;*/
}

#extra {
	float: left;
	width: 168px; /*background:#FF8539;*/
}

#header {
	height: 140px;
	position: relative;
}

.logo {
	position: absolute;
	left: 0px;
	top: 37px;
}

.slogan {
	position: absolute;
	right: 0px;
	top: 5px;
}

.slogan1 {
	position: absolute;
	left: 755px;
	top: 44px;
}

.h_menu {
	position: absolute;
	right: 0px;
	top: 83px;
}

.h_menu1 {
	bottom: 4px;
	margin-left: 2px;
	position: absolute;
	top: 105px;
	/*width:950px;*/
	right: 0px;
}

.h_menu11 {
	border: solid 1px #196cc8;
	background: url(../images/bg_h_menu1.gif);
	height: 28px;
	width: 923px;
	margin-top: 1px;
}

.h_menu1 div.fl {
	padding-top: 7px;
}

.h_menu1 a {
	margin: 0 40px;
}

.h_menu1 form {
/*	padding-top: 4px;*/
	padding-right: 10px;
}

.h_inp {
	width: 145px;
	border: solid 1px #a9a9a9;
	padding: 3px;
	margin-right: 10px;
}

.left_block {
	padding: 7px;
	background: #f1f1f1;
	margin-bottom: 7px;
}

.category li {
	font-size: 12px;
	line-height: 18px;
}

.category a {
	color: #3a3a3a;
	text-decoration: none;
}

.category a:hover {
	text-decoration: underline;
}

.item_pad {
float:left;
margin-left:2px;
padding-bottom:10px;
}

.item {
	width: 185px;
	background: url(../images/bg_item.gif) repeat-x left bottom;
	border: 1px solid #bababa;
	margin: auto;
	padding-top: 10px;
	/*min-height:265px;*/ /*min-height:310px;*/
	padding-bottom: 10px;
}

.itemCategory {
	width: 185px;
	background: url(../images/bg_item.gif) repeat-x left bottom;
	border: 1px solid #bababa;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 300px;
}

.itemProduct {
	width: 185px;
	background: url(../images/bg_item.gif) repeat-x left bottom;
	border: 1px solid #bababa;
	margin: auto;
	min-height: 372px;
}

.itemBestSeller {
	width: 185px;
	background: url(../images/bg_item.gif) repeat-x left bottom;
	border: 1px solid #bababa;
	margin: auto;
	min-height: 300px;
}

.item_box {
	padding: 0 20px;
	color: #000000;
	font-size: 11px;
}

.item_box1 {
	padding: 20px;
}

.item_prop {
	font-size:12px;
font-weight:bold;
line-height:15px;
margin-top:7px;
}

.item_prop .prod_span {
	/* color: #8e020a;*/
  color: #000000;
	text-decoration: line-through;
}

.item_prop .prod_span1 {
	color: #8e020a;
}

.item_prop .prod_span2 {
	color: #8e020a;
	font-size: 12px;
}

.item_check {
	padding: 0;
	margin: 0 5px 0 0;
	height: 13px;
	width: 13px;
}

.why_shop {
	margin-bottom: 7px;
}

.why_shop_img1 {
	position: absolute;
	left: 10px;
	top: 10px;
}

.why_shop_img2 {
	position: absolute;
	left: 0px;
	top: 10px;
}

.why_shop_img3 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.why_shop_img4 {
	position: absolute;
	left: 5px;
	top: 10px;
}

.why_shop li {
	position: relative;
	border-left: solid 1px #f1f1f1;
	border-right: solid 1px #f1f1f1;
	border-bottom: solid 1px #f1f1f1;
	font-size: 10px;
	color: #3a3a3a;
}

.why_shop_pad {
	padding: 10px 15px 10px 40px;
}

* html .why_shop_pad {
	padding: 0px 15px 10px 40px;
}

.why_shop li strong {
	color: #820008;
	font-size: 11px;
}

.why_shop li a,.why_shop li div.rt strong {
	color: #3a3a3a !important;
	text-decoration: none;
}

.why_shop li.bg {
	background: #f1f1f1;
}

.right_block {
	position: relative;
	padding: 10px;
	color: #565656;
	margin-bottom: 7px;
	border-right: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
}

.right_block1 {
	position: relative;
	padding: 10px;
	color: #565656;
	margin-bottom: 7px;
	background: #f8f8f1;
}

.discount {
	position: absolute;
	right: 0px;
	top: 0px;
}

.bread a {
	color: #282828;
}

.price .t1 {
	color: #072142;
	font-size: 14px;
	font-weight: bold;
}

.price .t11 {
	text-decoration: line-through;
}

.price .t2 {
	color: #ff0000;
	font-size: 17px;
	font-weight: bold;
}

div.tab2,div.tab3,div.tab4 {
	display: none;
	padding-left: 10px;
}

#footer {
	clear: left;
	width: 920px;
	background: #333;
	position: absolute;
	/*left:10px;*/ /*top:2335px*/
}

#footer1 {
	clear: left;
	width: 920px;
	background: #333;
	position: absolute;
	left: 170px;
	top: 1400px
}

.f_box {
	position: absolute;
	width: 100%;
	top: 0;
}

.f_box1 {
	border: solid 1px #196cc8;
	background: url(../images/bg_h_menu1.gif);
	height: 28px;
}

.f_box2 {
	position: absolute;
	width: 100%;
	background: url(../images/bg_f_box2.gif) repeat-x left top;
	top: 115px;
	color: #4d4d4d;
	margin-top: 10px;
}

.f_box2_left {
	margin: 0 1px;
	background: url(../images/bg_f_box2_left.gif) repeat-x left top;
	padding: 25px 30px;
}

.f_list_box {
	position: absolute;
	left: 0px;
	top: 0px;
}

.f_list {
	padding: 10px 20px;
}

.f_list_h1 {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 15px;
}

.f_list a {
	color: #666;
	text-decoration: none;
	line-height: 14px;
	background: url(../images/bg_f_list.gif) no-repeat left center;
	padding-left: 10px;
    font-size:11px;
}

.f_list a:hover {
	text-decoration: underline;
}

.f_box_r {
	position: absolute;
	right: 0px;
	top: 5px;
}

.f_box_r2 {
	position: absolute;
	right: 0px;
	top: 50px;
}

.f_box_r img,.f_box_r2 img {
	margin-right: 10px;
}

.f_box_r1 {
	position: absolute;
	right: 0px;
	top: 45px;
	color: #4d4d4d;
}

.inp {
	width: 30px;
}

.img {
	border: 1px solid #b5c0cd;
}

.img1 {
	margin: 0px 20px 0px 0px;
}

.pad {
	padding-bottom: 9px;
}

.t1 {
	color: #072142;
	font-size: 12px;
}

.t2 {
	color: #565656;
}

.t3 {
	font-style: italic;
	font-size: 10px;
}

.t4 {
	color: #282828;
}

.t5 {
	color: #000;
}

.t6 {
	color: #ff0000;
}

.sort {
	font-size: 12px;
}

.main_table td {
	vertical-align: top;
	padding: 1px;
}

/* tabs */
ul.tabs {
	height: 25px;
	line-height: 25px;
	margin: 0 0 3px;
	list-style: none;
}

* html ul.tabs {
	margin-bottom: 0;
}

ul.tabs li {
	float: left;
	margin-right: 1px;
}

ul.tabs li a {
	font: bold 12px/ 25px Arial, Helvetica, sans-serif;
	height: 25px;
	display: block;
	padding: 0 8px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/bg_tabs_li_a.gif);
	border: 1px solid #EFEFEF;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}

* html ul.tabs li a {
	float: left
}

*+html ul.tabs li a {
	float: left
}

ul.tabs li.tab-current a {
	color: #444;
	background: url(../images/bg_tab-current.gif) repeat-x;
	padding: 0px 11px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
}

div.tab2,div.tab3,div.tab4 {
	display: none;
}

div.tab1,div.tab2,div.tab3,div.tab4 {
	margin-top: -2px;
	color: #333;
	font-size: 12px;
	margin-bottom: 10px;
	border: 1px solid #DDD;
	padding: 20px;
}
.FormContainer{font-size:13px;}
.ExpressCheckout{font-size:13px;}
.prod_span1 {
color:#cc0000 !important;
}
/* end tabs */
