body, form, ul {
	margin:0;
	padding:0;
	list-style:none}

body { 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/body_top_bg.gif) top repeat-x #FFFFFF;}

a:link, a:visited { color:#287EDC}
a:hover { color:#EB0000}

.alignright {
	float:right}
.alignleft {
	float:left}
.aligncenter {
	text-align:center}

.clear {
	clear:both}
	
hr { 
	height:1px;
	color:#a7c2df;
	background:#a7c2df;
	border:0;
	padding:0;
	margin:10px 0}

.conteiner {
	width:988px;
	margin:0 auto;}

/*....................................  Header */
.header {
	height:138px;
	width:100%}

.dlogo {
	width:222px;
	height:138px;
	float:left;
	background:url(../images/logo_watchio.gif) bottom no-repeat;}

.searchForm {
	margin-top:113px;
	padding-left:56px}

.searchForm input {
	border:none;
	float:left}

.searchForm .stext {
	border:1px solid #47628c;
	width:120px;
	height:13px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin-right:2px;}

.headerRight {
	float:left;
	height:132px;
	width:766px}

#topmenu { 
	border-bottom:0px solid #FFFFFF; 
	border-top:1px solid #C2D4D8;
	padding-left:40px; 
	height:33px;
	margin-top:97px;}
	
#topmenu ul {
	background:url(../images/topm-line.gif) left top no-repeat; 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	padding-left:3px; 
	color:#496CA0; 
	font-size:12px; 
	height:32px;}
	
#topmenu li { 
	display:block; 
	float:left;
	background:url(../images/topm-line.gif) right top no-repeat; 
	padding:0px; 
	padding-right:3px; 
	margin:0px;}
	
#topmenu a:link, #topmenu a:visited { 
	text-decoration:none; 
	color:#496CA0; 
	font-weight:bold; 
	display:block; 
	float:left; 
	height:22px; 
	padding:10px 9px 0px 9px;}
	
#topmenu a:hover {
	color:#FFFFFF; 
	background-color:#5E78A0; 
	height:21px; 
	padding:10px 9px 0px 9px; 
	border-top:1px solid #FFFFFF;}

#topmenu a.active:link, #topmenu a.active:visited {
	color:#FFFFFF; 
	background-color:#5E78A0;}

#topcat {
	position:relative;
	top:3px;
	left:5px;
	height:88px;
	float:left}

#topcat li {
	display:block;
	width:187px;
	height:88px;
	float:left;
	margin-left:2px;}

#topcat li a:link, #topcat li a:visited {
	display:block;
	height:14px;
	padding:1px 15px 0 0;
	margin-top:72px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/ar-red2.gif) 170px 3px no-repeat;
	text-align:center}

#topcat li a:hover {
	color:#FFFFFF;
	background:url(../images/ar-white2.gif) 170px 4px no-repeat #E80000;}

.cat1 {
	background:url(../images/watch_mens.jpg) no-repeat;}
.cat2 {
	background:url(../images/watch_womens.jpg) no-repeat;}

.cat2 a {
	font-size:10px !important;
}

.cat3 {
	background:url(../images/watch_classic.jpg) no-repeat;}

.cat3 a {
	font-size:9px !important;
}

.cat4 {
	background:url(../images/watch_sport.jpg) no-repeat;}

.cat4 a {
	font-size:9px !important;
}
	
/*.................................... top cart and login */

.dTopLine {
	height:42px;
	background: url(../images/bg_cart.gif) left no-repeat #e8f2f3}

.dCart {
	width:154px;
	height:37px;
	float:left;
	padding:5px 0 0 68px;
	color:#6a6a6a;
	line-height:18px;
	font-weight:bold;
	font-family:Verdana; 
	font-size:11px;}

.loginBlock {
	float:left;
	height:41px;
	border-bottom:1px dashed #c7d0d7;
	border-right:1px solid #c7d0d7}
	
.loginTxt {
	float:left;
	width:384px;
	padding:0px 5px 0 10px;
	height:42px;
	font-size:11px;
	line-height:16px;
	border-right:1px dashed #c7d0d7;}
	
.login {
	width:352px;
	float:left;
	height:41px;
	color:#6a6a6a;
	font-size:11px;
	padding:0 4px 0 8px;
	background:#e1e8f0}
	
a.ablue:link, a.ablue:visited {
	color:#3399ff}
a.ablue:hover {
	color:#EB0000}

a.agray:link, a.agray:visited {
	color:#6a6a6a}
a.agray:hover {
	color:#EB0000}

.login p {
	margin:2px 0 3px 0;}

.login p a {
	margin-left:5px;}
	
.login p strong {
	color:#9badc2}

.login .itext {
	float:left;
	border:1px solid #9badc2;
	width:116px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:5px;
	padding:0 2px;}

.login .btn-login {
	border:none;}
.login .row, .login label {
	float:left;
	display:block}
.login label {
	width:28px;
	line-height:18px;}

.login li {
	display:block;
	float:left;
	padding:0 7px 0 7px;
	margin-top:2px;
	border-left:1px dotted #496ca0}
.login li.first {
	border:none}

.login li a:link, .login li a:visited {
	color:#496ca0;}
.login li a:hover {
	color:#3399ff}
	
.dCart span a, .dCart span strong {
	color:#c7014b;	}

a.acart:link, a.acart:visited { 
	background:url(../images/ar-red-shoppingcart.gif) 0px 1px no-repeat; 
	padding-left:17px; 
	color:#425A80; 
	
	font-weight:bold; 
	text-transform:uppercase; }
	
a.acart:hover { color:#D80000;}

/*.................................... Main Layout */
.middle {
	background:url(../images/middle_bg.gif) repeat-y;
	width:100%;}
.middleDetail {
	background:url(../images/left_bg.gif) left repeat-y;
	width:100%;}
.middleDetail .content {
	margin: 0 200px 0 222px;}
.middleDetail .extra {
	width:200px;
	margin-left:-200px;}
	
.checkoutPage {
	background:#ffffff;
	padding-bottom:1px}
	
.wrapper{
	float:left;
	clear:both;
	width:100%;}
	
.content{
	margin: 0 185px 0 222px;
	padding:6px}
	
.navigation{
	float:left;
	width:222px;
	margin-left:-988px;}
	
.extra{
	float:left;
	width:185px;
	margin-left:-185px}

.navigation, .extra {
	padding-bottom:5px}

.footer {
	background:url(../images/footer_bg.gif) top repeat-x;
	height:58px;}

/*.................................... Left Layout */

.dcat {
	background:url(../images/catbg.gif) no-repeat #5E78A0; 
	height:23px; 
	padding:11px 0 0 17px;
	margin:0;
	color:#FFFFFF; 
	font-family:Verdana; 
	font-size:11px; 
	text-transform:uppercase;}

.listbrand { 
	list-style:none; 
	margin:0px 2px 25px 2px; 
	border-top:1px solid #FFFFFF; 
	padding:0px; 
	font-family:Arial; 
	font-size:13px; 
	color:#6A6A6A;}
	
.listbrand li { 
	border-bottom:1px solid #FFFFFF; 
	line-height:25px;
	display:block;}
	
.listbrand a:link, .listbrand a:visited {
	display:block;
	font-family:Arial; 
	font-size:13px; 
	color:#6A6A6A; 
	text-decoration:none; 
	padding-left:13px;
	background:url(../images/ar-blue-cat-l.gif) 195px 7px no-repeat;}
	
.listbrand a:hover { 
	color:#FFFFFF; 
	background:url(../images/ar-red-shoppingcart.gif) 195px 7px no-repeat #70a4dd;}

.listbrand a.on:link, .listbrand a.on:visited {
	display:block;
	font-family:Arial; 
	font-size:13px; 
	color:#6A6A6A; 
	text-decoration:none; 
	padding-left:13px; 
	color:#FFFFFF; 
	background:url(../images/ar-blue-cat-l.gif) 195px 7px no-repeat #70A4DD;}
	
.listbrand a.on:hover { 
	color:#FFFFFF; 
	background:url(../images/ar-red-shoppingcart.gif) 195px 7px no-repeat #70A4DD; }

.dLeftHead {
	color:#496ca0;
	background:url(../images/line_left_hr.gif) bottom no-repeat;
	padding-bottom:3px;
	margin:10px 14px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.upper {
	text-transform:uppercase}
.history {
	margin-left:0px}
/*.................................... Last visited Layout */
.lastList {
	margin:5px 3px 5px 12px;
	padding:5px 0}
	
.lastList li {
	clear:both;
	margin:5px 0 20px 0}
	
.lastImg {
	float:left}
	
.lastImg img{
	width:75px;
	float:left;
	margin:0 5px 0 0;}
	
.lastItem {
	width:120px;
	color:#79705f;
	float:left;
	font-size:11px;
	line-height:14px}

.lastItem a:link, .lastItem a:visited {
	color:#496ca0}

.lastItem a:hover {
	color:#287edc;
	text-decoration:none}
	
.lastItem strong {
	display:block}
	
.lastItemPrice {
	color:#000000;
	padding-top:3px}

.upsale .lastItem a:link, .upsale .lastItem a:visited {
	color:#d80000}

.upsale .history {
	color:#c7014b}
	
.extra .lastItem {
	width:105px}

/*.................................... Content Layout */
.text {
	margin:10px 5px;
	line-height:17px}
.text img {
	margin:2px 10px}
.text .img0 {
	margin:0;
	border:none}

.text ul {
	margin:5px 0 10px 30px}
.text li {
	list-style:disc;
	margin-bottom:7px}
	
.textLeft {
	float:left;
	width:46%;
	text-align:justify;
	padding-left:1%}

.textRight {
	float:right;
	width:46%;
	text-align:justify;
	padding-right:1%}

.title1 {
	color:#7e93b3;
	font-size:22px;
	font-weight:normal;
	margin:0}
.title1 span {
	text-transform:lowercase;
	font-size:13px;
	font-weight:bold}
	
.tBrand {
	text-transform:uppercase}
.tBlue {
	color:#496ca0;
	font-size:18px;
	border-bottom:1px dashed #c7d0d7;
	margin:30px 0 10px 0;}
.tDet {
	display:block;
	clear:both;
	color:#000000;
	font-size:22px;
	padding-top:5px;}

.titleBlock {
	clear:both;
	background:#f4f6f7;
	border-bottom:1px dashed #c7d0d7;
	line-height:26px;
	height:26px;
	text-align:right;
	padding-right:10px;
	margin-top:20px}

.titleH {	
	float:left;
	display:inline;
	color:#eb0000;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0px 2px 1px 5px}

a.amore:link, a.amore:visited {
	background: url(../images/ar-end.gif) right center no-repeat;
	padding:0 18px 1px 0;
	font-weight:bold;
	font-size:14px;
	color:#70a4dd}

a.amore:hover {
	color:#5e78a0}

/* ------------------------------ Shopping Cart */	
#cartSteps {
	margin:20px auto 40px auto;
	width:900px;
	min-height:300px;}

#cartSteps .title1 {
	font-size:19px;
	color:#5e78a0}

.title3 {
	color:#565656;
	font-size:15px;}

.titleCart {
	background:#c2d6e4;
	height:31px;
	line-height:31px;
	font-size:18px;
	font-weight:normal;
	color:#5e78a0;
	margin-top:25px}
.titleCart span {
	display:block;
	float:left;
	width:31px;
	height:31px;
	text-align:center;
	background:#85c2ff;
	color:#ffffff;
	border-right:1px solid #ffffff;
	margin-right:10px;
	font-weight:bold}
.titleCartOn {
	background:#5e78a0;
	height:31px;
	line-height:31px;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin-top:25px}
.titleCartOn span {
	display:block;
	float:left;
	width:31px;
	height:31px;
	text-align:center;
	background:#85c2ff;
	color:#ffffff;
	border-right:1px solid #ffffff;
	margin-right:10px;
	font-weight:bold}	

.cartNavi {
	margin:15px 0 10px 5px;}
.cartSteps .cartNavi {
	margin:0;
	padding:10px 0}
.stepActive {
	padding-left:40px;
	background:url(../images/cartactive_bg.gif) 10px 0 repeat-y;}
.stepActive .submit {
	background: url(../images/btn_submit.gif) no-repeat;
	width:87px;
	height:21px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	font-size:10px;
	padding:0 5px 3px 0;
	line-height:17px;
	text-align:center}
	
.cartNotice {
	margin:10px 0px 10px 30px;
	padding:5px;
	font-size:11px;
	font-family:Arial, helvetica, sans-serif;
	color:#666666;
	line-height:15px;
	border:1px dotted #cde480;
	border-left:none;
	border-top:none}
.cartNotice h4 {
	background:url(../images/ico_info2.gif) left center no-repeat;
	padding:0 0 0 28px;
	line-height:30px;
	font-size:15px;
	font-style:italic;
	margin:0;
	color:#888888}
.priceTotal {
	color:#cc3e3e;
	font-size:15px;}
a.acheckout:link, a.acheckout:visited {
	display:block;
	float:right;
	background: url(../images/btn_checkout_big.gif) left no-repeat;
	width:196px;
	height:27px;
	line-height:27px;
	color:#ffffff;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:5px;}

a.update:link, a.update:visited {
	display:block;
	float:right;
	background:url(../images/btn_update.gif) no-repeat;
	width:100px;
	height:19px;
	color:#555555;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	line-height:19px;
	margin:5px 15px 0 15px;}
.cartTable {
	clear:both;
	width:100%;
	border-collapse:collapse;
	color:#333333}
.cartTable th {
	background:#c2d6e4;
	color:#5e78a0;
	border:1px solid #ffffff;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;}
.cartTable td {
	border-bottom:1px dotted #000000;
	padding:6px 3px;
	text-align:center}
.cartTable .tddecr {
	text-align:left;
	background:#e5edf3;
	line-height:18px}
.cartTable .tddecr span, .cartTable .tddecr small {
	color:#333333}

.imgb {
	border:1px solid #CCCCCC}
a.ared:link, a.ared:visited {
	color:#ae0000;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:11px;}
.cartTable .totalTr {
	font-size:13px}	
.cartTable .totalTr p {
	font-size:12px;
	color:#666666}
.cartTable .totalTr td {
	padding:5px;
	text-align:right;
	border:none}
.cartTable .totalTr .note {
	text-align:left;
	color:#666666}
.cartTable .totalTr .totalTd {
	border-top:1px solid #666666;}
		
a.ared:hover {
	color:#000000}
.qty, .contactForm .qty, .shippingForm .qty {
	width:27px;
	text-align:center;
	font-family:Verdana;
	font-size:12px}
.ishipping {
	font-size:11px;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	max-width:200px}
.contactForm .check {
	width:auto;
	border:none;
	float:right;
	margin:0;}
a.aremove:link, a.aremove:visited {
	color:#787878;
	font-size:10px;
	font-family:Arial, helvetica, sans-serif;
	font-weight:bold}
a.aremove:hover {
	color:#000000}

.stepActive h3 {
	margin:0;
	padding:10px 0;}
.stepActive .contactForm {
	margin-left:40px;}
	
.user {
	width:275px;
	margin-left:10px;}
.user label {
	color:#666666;
	font-weight:bold;
	font-size:11px;}
.user small {
	font-size:11px;
	color:#595959}
.user input {
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	font-size:12px;
	margin:1px 0;}
#cartSteps .row {
	padding:5px 0;}
#cartSteps .row em {
	font-size:12px;
	color:#666666;}

.blockInfo {
	width:340px;
	padding:10px;
	border:1px dotted #999999;
	margin:20px 20px 0 0;
	font-size:12px}

.blockInfo h3 {
	font-size:18px;
	font-weight:normal;
	color:#666666}

.blockInfo li {
	list-style:disc;
	margin:0 0 12px 30px;}
/*.................................... Shipping Form Layout */

.shippingForm {
	margin:5px 0;
	width:400px;}
.shippingForm small {
	color:#c9522b;
	font-size:11px}
.shippingForm .row {
	clear:both;
	padding:9px 0;}
.shippingForm label {
	display:block;
	text-align:right;
	padding:0 8px 0 0;
	float:left;
	width:110px;
	line-height:20px;
	color:#333333;}
.shippingForm .choose {
	width:15px;}
.shippingForm input {
	float:left;
	width:230px;
	font-size:13px;
	padding:1px;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	border:1px solid #a8a298;
	background:#ffffff}
.shippingForm textarea {
	border:1px solid #a8a298;
	background:#ffffff;
	width:232px}
.shippingForm input:focus, .shippingForm textarea:focus {
	border:1px solid #333333;
	background:#ffffff}
.shippingForm .submit {
	width:100px;
	color:#ffffff;
	background:#c9522b;
	font-weight:bold;
	border:1px solid #a6200c;
	cursor:pointer;
	padding:1px;}
.shippingForm .check {
	width:auto;
	border:none;
	float:right;
	margin:0;}

.blockInfo {
	width:340px;
	padding:10px;
	border:1px dotted #999999;
	margin:20px 20px 0 0;
	font-size:12px;}

.blockInfo li {
	list-style:disc;
	margin:0 0 12px 30px;}

.error {
	background:url(../images/error.gif) 3px 3px no-repeat #fff3bd;
	padding:3px 2px 3px 24px;
	margin:3px 0;
	border:1px dotted #ee8976;
	color:#e61e00;
	z-index:100;}
	
.warning {
	color:#e61e00}
	
.shippingForm .warning {
	margin: 0 0 0 120px;}
/*---------------------------- contact Form layout ------*/	
.contactForm {
	margin:5px 20px;
	width:90%}
.contactForm small {
	color:#c9522b;
	font-size:11px}
.contactForm .row {
	clear:both;
	padding:14px 0;}
.contactForm label {
	display:block;
	text-align:right;
	padding:0 8px 0 0;
	float:left;
	width:140px;
	line-height:20px;
	color:#333333;}
.contactForm input {
	float:left;
	width:230px;
	font-size:13px;
	padding:1px;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	border:1px solid #a8a298;
	background:#ffffff}
.contactForm textarea {
	border:1px solid #a8a298;
	background:#ffffff;
	width:270px}
.contactForm input:focus, .contactForm textarea:focus {
	border:1px solid #333333;
	background:#ffffff}
.contactForm .submit {
	width:100px;
	color:#ffffff;
	background:#3c64a0;
	font-weight:bold;
	border:1px solid #47628c;
	cursor:pointer;
	padding:1px;}
.contactForm input.submit:hover {
	background:#224a89}
	
.contactForm .creat, .shippingForm .creat {
	border:none;
	width:auto}
.formNote {
	color:#666666;
	font-size:11px;
	clear:left;
	margin: 0 0 0 149px;}
.error {
	background:url(../images/ico_error.gif) 3px 3px no-repeat #fff3bd;
	padding:3px 2px 4px 24px;
	margin:3px 0;
	border:1px dotted #ee8976;
	color:#e61e00}
.warning {
	color:#e61e00}
.shippingForm .warning {
	margin: 0 0 0 120px;}
	
/*.................................... Articles list Layout */	
.artList {
	margin:5px 0 0 10px;}
.artList dt {
	margin:0 0 3px 0;
	background:url(../images/ar-blue2.gif) 0 3px no-repeat;
	padding-left:15px}
.artList dt a:link, .artList dt a:visited {
	color:#496ca0}
.artList dt a:hover {
	color:#3399ff}
	
.artList dd {
	margin:0 0 20px 17px}
.artList dd p {
	margin:0;}

.description {
	margin:0px;
	padding:7px;
	border:1px dotted #cccccc;
	background:#f6fbfb}
.description p {
	margin:7px 0}
/*.................................... Product list Layout */	

.prodList {
	clear:both;
	background:url(../images/line_list.gif) left repeat-y;
	padding:0;
	width:100%}

.prodList li {
	display:block;
	float:left;
	width:180px;
	height:207px;
	border-bottom:1px dashed #c7d0d7;
	padding:15px 3px 7px 3px;
	text-align:center}

.prodList li.new {
	background:url(../images/ico_new.gif) 5px 5px no-repeat}

.prodName {
	height:50px;
	text-align:left;
	padding:0 2px;
	font-size:12px}
.prodName a:link, .prodName a:visited {
	color:#496ca0}
.prodName a:hover {
	color:#287edc;
	text-decoration:none}

.prodPrice {
	text-align:right;
	padding:0 1px 0 0}
.priceBlock {
	float:left;
	width:90px;
	height:30px;
	text-align:left;
	padding-left:2px}
.normal {
	line-height:30px;
	padding-left:5px;}
.priceBlock small {
	font-size:11px;
	color:#6a6a6a}
.priceNew {
	color:#eb0000;
	font-size:13px}

/*.................................... products Layout */	
.path {
	float:left;
	line-height:25px;
	color:#70a4dd;
	font-size:18px}
.path a:link, .path a:visited {
	color:#70a4dd;
	background:url(../images/line_path.gif) right center no-repeat;
	padding:0 10px 0 2px;
	margin-right:7px}
.path a:hover {
	color:#5e78a0}

.sort {
	border-top:1px dashed #c7d0d7;
	padding:5px 0 15px 0;
	text-align:right;
	font-size:11px;
	color:#6a6a6a}

.sort a:link, .sort a:visited {
	color:#496ca0;
	text-decoration:none;
	border-bottom:1px dotted #496ca0}
.sort a.active:link, .sort a.active:visited {
	color:#3399ff;
	border:none}
.sort a:hover, .sort a.active:hover {
	color:#3399ff;
	border-bottom:1px solid #3399ff}

.dpages {
	line-height:28px;
	text-align:center}

.dpages img {
	vertical-align: middle}
	
.dpages a:link, .dpages a:visited {
	color:#226bce;
	font-size:13px;
	font-weight:bold;
	margin:0 4px}
	
.dpages a:hover {
	color:#d80000}
	
.dpages a.active:link, .dpages a.active:visited {
	text-decoration:none;
	color:#d80000}

/*.................................... One item Layout */
.addtocart {
	padding:15px 0 1px 0;
	margin:5px 5px 5px 5px;
	color:#70a4dd;
	border-bottom:1px solid #c7d0d7;}
	
.addtocartBody {
	background:#e5edf3;
	text-align:center;
	padding-bottom:8px;}	
	
.addtocart p {
	margin:5px 0;}

.priceHead {
	border-bottom:2px solid #5e78a0;
	text-align:left;
	font-size:19px;
	margin-bottom:1px;}

.priceBig {
	font-family: Arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#6a6a6a;
	padding:10px;
	text-align:center;
	border-bottom:1px dashed #c7d0d7}
	
.priceBig strong {
	font-size:27px;
	font-weight:normal;
	color:#d14e4e}
.priceBig span {
	position:relative;}	
.priceBig strike {
	color:#5e78a0;}
.detPrice {
	border-bottom:none}
	
.itemBlock {
	width:98%;
	margin:20px 0;
	padding-left:2%}
.itemImg {
	width:50%;
	float:left;}
.itemImg img {
	border:2px solid #70a4dd}
.itemImg a:link, .itemImg a:visited {
	border:0}

.itemImg .col2, .itemImg .col3 {
	text-align:center;
	width:110px}
	
.itemImgMain img {
	width:240px;
	margin:0 auto 20px auto}
.itemZoom img {
	width:220px;
	min-height:200px;}
.itemZoom {
	margin-bottom:20px;}
.itemDescr {
	width:44.5%;
	float:left;
	font-size:11px;
	font-family:Verdana,"Bitstream Vera Sans","Liberation Sans",Geneva,sans-serif;
	margin:0 10px 10px 10px}
.itemDescr ul {
	padding:0;
	padding-left:15px;
	margin:10px 0 0 0;
	list-style-type:disc;
	list-style-position:outsite;}
.itemDescr li {
	margin-bottom:5px;}

/*.................................... Banner Layout */	
.bBlockTop {
	width:566px;
	height:131px;
	border:1px solid #70a4dd;
	background:url(../images/b_ind_main.jpg) no-repeat}

.bLeft {
	width:243px;
	height:23px;
	float:left;
	padding:108px 0 0 15px}

.bRight {
	float:left;
	width:306px}

a.aind:link, a.aind:visited { 
	color:#000000;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/ar-red.gif) 0 1px no-repeat;
	padding-left:20px;
	padding-bottom:1px}
a.aind:hover { 
	text-decoration: underline; }
	
.aind strong { 
	color:#E80000;}

.dSale {
	width:100%;
	text-align:right;
	text-transform:uppercase}
	
a.asale:link, a.asale:visited {
	color:#E80000; 
	background:url(../images/ar-blue-category.gif) right 0 no-repeat; 
	padding:0 20px 3px 0;
	margin-right:4px;}

a.asale:hover {
	color:#E80000;}

.listBlue {
	padding:0px; 
	margin:5px 0px 10px 20px; 
	ist-style:none; 
	line-height:20px;}
	
.listBlue li { 
	background:url(../images/ar-blue.gif) left center no-repeat; 
	padding-left:20px;
	line-height:23px}

.listBlue li a:link, .listBlue li a:visited {
	color:#287EDC; 
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
	border-bottom:1px dotted #287EDC}
	
.listBlue li a:hover {
	color:#E80000}
	
/*.................................... Right column Layout */	
.title2 {
	background:#5e78a0;
	color:#ffff00;
	padding:8px 2px;
	text-align:center;
	font-size:13px;
	margin:0;}

.bestList ul {
	margin:0 9px 5px 9px}
.bestImg {
	text-align:center}
.bestImg img {
	border:1px solid #9badc2}

.bestItem {
	margin-bottom:10px}
.bestItem a:link, .bestItem a:visited {
	color:#d80000;
	font-size:11px}
.bestItem a:hover {
	color:#000000}
.bestList .priceBlock {
	width:80px;}

.bestList li {
	display:block;
	border-bottom:1px dashed #9badc2;
	padding:10px 0}


/*.................................... Testimonials */
.testimonials {
	color:#6a6a6a;
	font-size:11px;
	margin:5px 14px 0 14px;}
	
.testimonials dl {
	line-height:14px;}
	
.testimonials dt {}
	
.testimonials dd {
	margin:0 0 10px 0;
	padding: 4px 0 4px 0px;
	border-bottom:1px dotted #CCCCCC}

/* ------------------------------ Tab Menu */	
.account {
	padding:10px 5px 5px 10px;
	color:#333333}
	
.tabmenu {
	border-bottom:1px solid #cdcdcd;
	height:29px;
	padding-top:10px}
.tabmenu li{
	float:left;
	margin:0 2px 0 0;
	height:30px;
	overflow:hidden}
.tabmenu a:link, .tabmenu a:visited{
    background:url(../images/tab-round.png) right 60px;
    color:#6a6a6a;
    display:block;
    font-weight:bold;
    line-height:30px;
    text-decoration:none;
}
.tabmenu a span{
    background:url(../images/tab-round.png) left 60px;
    display:block;
    margin-right:14px;
    padding-left:14px;
}
.tabmenu a:hover{
    background:url(../images/tab-round.png) right 30px;
    display:block;
}
.tabmenu a:hover span{
    background:url(../images/tab-round.png) left 30px;
    display:block;
}
.selected a:link, .selected a:visited, .selected a:visited, .selected a:hover{
    background:url(../images/tab-round.png) right 0 no-repeat;
	color:#d14e4e
}
.selected a span, .selected a:hover span{
    background:url(../images/tab-round.png) left 0 no-repeat;
}

.tabBlock {
	display: none;
	position:static;
	top:0px;
	border:1px solid #cdcdcd;
	border-top:none;
	padding:10px;}
#personal {
	display: block;} 
	
/* ------------------------------ Table Orders / Tickets */
.tableGray {
	margin:3px 0 10px 0;
	width:100%}
.tableGray, .tableGray th, .tableGray td {
	border:1px solid #cccccc;
	border-collapse:collapse;
	font-family:Verdana, "Liberation Sans", Geneva,sans-serif;
	line-height:10px}
.tableGray th {
	font-size:10px;
	color:#444444;
	background:#efefef;
	padding:3px;}
.tableGray td {
	padding:3px;
	font-size:11px;
	line-height:16px;
	text-align:center}
.tableGray .orderDescr {
	text-align:left}
	
a.agray2:link, a.agray2:visited {
	color:#666666;}
a.agray2:hover {
	color:#097fab}
a.adotted:link, a.adotted:visited {
	color:#097fab;
	margin:0 2px;
	text-decoration:none;
	border-bottom:1px dashed #097fab}
a.adotted:hover {
	color:#c9522b;
	border-bottom:1px solid #c9522b}
.contactForm .message, .shippingForm .message {
	width:275px}

.tickets {
	font-size:12px;
	margin:10px 0}
.tickets dt {
	padding:3px 0 3px 7px;
	color:#c9522b;
	background:url(../images/ico_ticket.gif) left center no-repeat; 
	padding-left:20px;}
.tickets dd {
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin:5px 0 7px 20px;
	padding:0px}
.tickets dd p {
	margin:5px 0 5px 5px}
.tickets small {
	font-size:11px;
	display:block;
	background:#efefef;
	padding:3px 5px}
.tickets .admin {
	background:#e2f2dc}


/*.................................... Bottom Layout */	
.bottomTxt {
	width:568px;
	padding:0 190px 5px 227px;
	color:#6a6a6a}
	
.bottomTxt small {
	font-size:11px;}

.copy {
	float:left;
	width:222px;
	height:35px;
	padding:23px 0 0 0;
	background:url(../images/footer_left_bg.gif) top no-repeat;
	text-align:center;
	line-height:16px;
	color:#859cbe;
	font-size:11px}

.botmenu { 
	float:left;
	padding:18px 0 5px 20px;
	font-family:Verdana;
	font-size:10px;
	color:#5E78A0;
	margin:10px;}
a.abotm:link,a.abotm:visited {
	color:#5E78A0; 
	font-size:10px; 
	text-decoration:none;
	font-weight:bold;}
a.abotm:hover {
	color:#D80000;}
