*{
	border: 0;
	margin: 0;
	padding: 0;
}
ul, ol, li{
	list-style-type: none;
}
a{
	color: #265cb5;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
body{
	background: #fff url(../img/bg.gif) center 0 repeat-y;
	color: #666;
	font: 62.5% "Arial", Helvetica, sans-serif;
	margin: 0 auto 10px auto;
	text-align: center;
}
#wrapper{
	margin: 0 auto;
	padding: 15px 0;
	width: 960px;
}
#container{
	background: #fff url(../img/header-bg.gif) 0 0 no-repeat;
	float: left;
	padding: 10px;
	text-align: left;
	width: 940px;
}
#middlecolumn h2, #trade h2, #widecolumn h2{
	color: #d1316c;
	font: bold 2.2em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 0 10px 10px;
}
#middlecolumn h5{
	color: #265cb5;
	font: bold 1.8em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 0 10px 10px;
}
#contain p{
	font: normal 1.2em/1.35em "Arial", Helvetica, sans-serif;
	margin: 0 0 10px 10px;
}
p{font: normal 1.1em/1.35em "Arial", Helvetica, sans-serif;}
#trade p{font: normal 1.1em/1.35em "Arial", Helvetica, sans-serif; margin: 0 10px; padding: 0;}
#contain ul li.selected a{
	font-weight: bold;
}
#header{
	border-bottom: 5px solid #ddd;
	height: 115px;
	margin: 0 0 10px;
	width: 940px;
}
#header h1{
	float: left;
	font: bold 2.2em/1.1em "Arial", Helvetica, sans-serif;
	text-align: center;
	width: 175px;
}
#header h1 a img{
	margin: 5px 0 0;
}
#top{
	background: url(../img/top-bg.gif) 0 center repeat-x;
	float: right;
	width: 765px;
}
#header #languages, #header #welcome{
	clear: left;
	float: left;
	height: 40px;
	padding-top: 20px;
	width: 250px;
}
#header #welcome p{
	font-weight: bold;
}
#header #welcome p strong{
	color: #d6326e;
}
#header #languages p span{
	float: left;
	padding: 0 8px 0 0;
}
#header #languages p img{
	margin-left: 2px;
}
#header #links, #header #path{
	float: left;
	height: 40px;
	padding-top: 20px;
	width: 270px;
}
#header #links p a{
	padding: 0 3px;
}
#header #search, #header #call{
	clear: right;
	float: right;
	margin-top: 12px;
}
#header #call{
	margin-top: 20px;
}
#header #search input{
	background: url(../img/search-input-bg.gif) 0 0 no-repeat;
	border: 0;
	color: #666;
	float: left;
	font: normal 1.1em/1.1em "Arial", Helvetica, sans-serif;
	height: 19px;
	margin-right: 5px;
	padding: 5px 0 0 5px;
	width: 155px;
}
#header #search input#BtnSearch { width: auto; border: 0; padding: 0; height: auto; margin: 0; background: none;}
#header #path{
	padding-left: 3px;
}
#nav{
	background: #f1f1f1;
	float: left;
	margin-right: 10px;
	padding: 0 0 25px;
	width: 175px;
}
#nav h3{
	background: #d6326e url(../img/arrow-white-down.gif) 160px center no-repeat;
	color: #fff;
	font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 3px 5px 3px 10px;
}
#nav h4{
	color: #d6326e;
	font: bold 1.2em/1.2em "Arial", Helvetica, sans-serif;
	padding: 0 5px 4px 10px;
}
#nav ul{
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 10px 17px;
}
#nav ul li{
	background: url(../img/arrow.gif) 0 7px no-repeat;
	border-bottom: 1px solid #d5d5d5;
	padding: 3px 0 3px 8px;
}
#nav ul li.selected a{
	font-weight: bold;
}
#nav #form select{
	border: 1px solid #ccc;
	color: #555;
	font: normal 1.1em/1.2em "Arial", Helvetica, san-serif;
	padding: 1px;
	width: 155px;
}
#nav #form2{
	margin: 0 10px 17px;
}
#middlecolumn{
	float: left;
	padding-bottom: 10px;
	width: 545px;
}
#rightcolumn{
	float: right;
	padding-bottom: 10px;
	width: 200px;
}
#banner{
	border-bottom: 5px solid #ddd;
	float: left;
	margin: 0 0 10px;
	width: 755px;
}
#pink-box{
	background: #d6326e url(../img/pink-bg.jpg) 0 0 no-repeat;
	float: right;
	height: 180px;
	margin: 1px 0 0;
	padding: 10px;
	width: 180px;
}
#pink-box h2{
	color: #fdbfde;
	font: lighter 2.5em/1.05em "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	text-transform: uppercase;
}
#pink-box p{
	color: #fff;
	margin: 0 0 8px;
}
#pink-box p a{
	background: #fff url(../img/arrow.gif) right center no-repeat;
	color: #d6326e;
	padding: 2px 15px 2px 8px;
}
#three-blocks{
	border-top: 5px solid #ddd;
	float: left;
	margin: 10px 0;
	padding-top: 10px;
}
#three-blocks div{
	float: left;
	height: 145px;
	margin: 0 10px 10px 0;
	width: 175px;
}
#three-blocks div.sale{
	background: #d6326e url(../img/sale-box.jpg) 0 0 no-repeat;

}
#rightcolumn div.sale{
	background: #d6326e url(../img/sale-box-rightcol.jpg) 0 0 no-repeat;
	clear: both;
	height: 144px;
}
#three-blocks div.special{
	background: #e1e1e1 url(../img/special-box.jpg) 0 0 no-repeat;
}
#three-blocks div.cart{
	background: #c9d6ec url(../img/cart-bg.gif) 0 0 no-repeat;
	margin: 0 0 10px;
}
#rightcolumn div.cart{
	background: #c9d6ec url(../img/cart-rightcol-bg.gif) 0 0 no-repeat;
	height: 145px;
	margin-bottom: 11px;
}
#rightcolumn div.cart table{
	width: 165px;
}
#three-blocks div.sale h3, #rightcolumn div.sale h3{
	color: #fff;
	font: lighter 1.8em/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	margin: 0 10px;
}
#three-blocks div.sale h3 strong, #rightcolumn div.sale h3 strong{
	font: bold 1.9em/1.05em "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#three-blocks div.special h3{
	color: #222;
	font: lighter 3em/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	margin: 0 10px;
}
#three-blocks div.special h3 span{
	color: #d6326e;
}
#three-blocks div.cart h3, #rightcolumn div.cart h3{
	color: #fff;
	font: bold 1.3em/1.9em "Arial", Helvetica, sans-serif;
	height: 37px;
	margin: 0 10px;
}
#three-blocks div.sale p, #rightcolumn div.sale p{
	color: #fdbfde;
	font: bold 1.25em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 10px;
}
#three-blocks div.special p{
	color: #222;
	font: normal 1.25em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 10px;
}
#three-blocks div.cart table, #rightcolumn div.cart table{
	color: #265cb5;
	font: normal 1.15em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 17px 12px;
}
#rightcolumn div.cart table{
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
}
#three-blocks div.cart p, #rightcolumn div.cart p{
	padding: 0 9px;
}
#three-blocks div.cart p a, #rightcolumn div.cart p a{
	background: #265cb5 url(../img/arrow-white.gif) right center no-repeat;
	color: #fff;
	padding: 2px 15px 2px 8px;
}
#rightcolumn div.cart p a{
	background-image: none;
	margin: 0 2px 0 0;
	padding: 2px 8px;
}
#rightcolumn div.cart p a.highlight{
	background: #d1316c;
}
.listing .pagination{
	border-bottom: 5px solid #ddd;
	height: 30px;
}
.listing .pagination .custom{
	border: none;
	height: auto;
}
.listing .pagination li{
	float: left;
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
}
#middlecolumn .listing .pagination li span a { font-weight: normal;}
.listing .pagination li.item-1{
	padding-left: 10px;
	padding-top: 5px;
	width: 250px;
}
.listing .pagination li.item-2{
	padding-top: 5px;
	width: 280px;
}
.listing .pagination li.item-3{
	width: 177px;
}
.listing .pagination li select{
	border: 1px solid #ddd;
	font: normal 1.0em/1.2em "Arial", Helvetica, sans-serif;
	margin-left: 5px;
	padding: 3px;
	width: 131px;
}
.products{
	margin-bottom: 14px;
	overflow: auto;
	padding-top: 10px;
}
.products li{
	background: url(../img/product-bg.gif) right bottom no-repeat;
	float: left;
	height: 140px;
	margin: 0 10px 10px 0;
	padding: 1px;
	position: relative;
	width: 265px;

}
.products li h3{
	color: #d1316c;
	font-size: 15px;
	margin: 15px 0 5px 0;
}
.products li a.more-info{
	bottom: 50px;
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
	left: 124px;
	position: absolute;
}
.products li strong{
	bottom: 18px;
	color: #265cb5;
	font: normal 1.2em/1.2em "Arial", Helvetica, sans-serif;
	font-weight: bold;
	left: 124px;
	position: absolute;
}
.products li .img { float: left; width: 124px; height: 132px; text-align: center; margin: 0; padding: 8px 0 0;}
.products li .img img { margin: auto; text-align: center;}
.products li a.buy-now{
	background: #265cb5;
	bottom: 18px;
	color: #fff;
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 6px;
	position: absolute;
	right: 12px;
}
.products li.last-row-item{
	margin-right: 0;
}
.product-info{
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 auto;
	width: 524px;
}
#middlecolumn .product-info h2{
	margin: 0 0 10px 0;
	padding: 0;
}
.product-info h2 strong{
	color: #265cb5;
	float: right;
	font: bold 0.7em/1.2em "Arial", Helvetica, sans-serif;
	padding: 10px 25px 0 0;
}
.product-info span.key{
	background: #eee;
	float: left;
	margin-bottom: 20px;
	padding: 3px 6px;
}
.product-info h3{
	clear: both;
	color: #d6326e;
	font: normal 1em/1.2em "Arial", Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 0 2px 0;
}
.product-info div.product-details{
	clear: both;
	margin-top: -20px;
}
.product-info div.product-details ul li{
	font: normal 1em/1.2em "Arial", Helvetica, sans-serif;
	line-height: 1.7;
}














.product-info div.product-details ul li strong{
	display: block;
	float: left;
	font-weight: bold;
	width: 80px;
}
.product-info p{
	font: normal 1em/1.4em "Arial", Helvetica, sans-serif;
	margin-bottom: 30px;
}
.product-info p.important{
	clear: both;
	margin-bottom: 10px;
}
.product-info p.important span{
	color: #d1316c;
}
.product-info div.product-details{
	float: left;
	width: 300px;
}
.product-info div.product-photo{
	float: right;
	height: 270px;
	width: 220px;
}
.product-info table, #trade table{
	border-collapse: collapse;
	margin-bottom: 12px;
	width: 100%;
}
.product-info table thead tr th, #trade table thead tr th{
	background: #d6326e;
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 7px 0;
	padding-left: 15px;
	text-align: left;
}
.product-info table tbody tr td, #trade table tbody tr td{
	background: #e7e7e7;
	border-right: 1px solid #fff;
	padding: 7px 0 7px 15px;
}
.product-info table tbody tr td strong, #trade table tbody tr td strong{
	font-weight: bold;
}
.product-info table tbody tr td.item-3 input, #trade table tbody tr td.item-3 input{
	border: 1px solid #9c9c9c;
	font: normal 1em/1.2em "Arial", Helvetica, sans-serif;
	padding: 3px 6px;
	width: 40px;
}
.product-info p.actions{
	border-bottom: 5px solid #ddd;
	margin-bottom: 11px;
	padding-bottom: 16px;
	position: relative;
}
#trade table{font-size: 11px;}
#trade table thead tr th, #trade table tbody tr td{padding: 3px 0;padding-left: 10px; border-bottom: 1px solid #fff;}




.product-info p.actions a{
	background: #265cb5;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
.product-info p.actions a.highlight{
	background: #d1316c;
	position: absolute;
	right: 0;
	top: -3px;
}
#product-reviews{
	border: 1px solid #ddd;
}
#product-reviews div{
	background: #ddd;
	height: 28px;
	position: relative;
}
#product-reviews div h3{
	background: #2745b6;
	border-right: 1px solid #fff;
	color: #fff;
	font: normal 1.4em/1.2em "Arial", Helvetica, sans-serif;
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 165px;
}
#product-reviews div a.reviews-nr{
	background: #c9d6ec;
	border-right: 1px solid #fff;
	color: #2745b6;
	display: block;
	font: normal 1.4em/1.2em "Arial", Helvetica, sans-serif;
	font-weight: bold;
	left: 166px;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	width: 30px;
}
#product-reviews div a.read-all{
	background: url(../img/read-all-bullet.gif) right no-repeat;
	padding-right: 12px;
	position: absolute;
	right: 8px;
	top: 7px;
}
#product-reviews ul{
	padding: 12px 8px;
}
#product-reviews ul li.clear{
	clear: both;
	padding-bottom: 12px;
}
#product-reviews ul li div{
	background: none;
	height: auto;
}
#product-reviews ul li div.rates{
	float: left;
	margin-right: 15px;
	width: 82px;
}
#product-reviews ul li div.rates ul{
	padding: 0;
}
#product-reviews ul li div.rates ul li{
	float: left;
}
#product-reviews ul li div.comment{
	float: left;
	width: 400px;
}
#product-reviews ul li div.comment small{
	font: normal 1.0em/1.2em "Arial", Helvetica, sans-serif;
}
#product-reviews ul li div.comment p{
	margin-bottom: 15px;
}
#product-reviews ul li div.comment h4 a{
	font-size: 11px;
}
.clearfix:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix{
	display: inline-block;
}
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
#middlecolumn #form{
	font: normal 12px/14px "Arial", Helvetica, sans-serif;
	margin: 10px;
}
#middlecolumn #form .clearall{
	border-bottom: 1px dotted #ddd;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 5px 0;
	width: 100%;
}
#middlecolumn #form label{
	clear: left;
	float: left;
	margin-right: 25px;
	padding: 3px 0 0 0;
	text-align: right;
	width: 200px;
}
#middlecolumn #form input, #middlecolumn #form textarea, #middlecolumn #form select, #widecolumn #form input{
	background: #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #f1f1f1;
	border-top: 1px solid #939393;
	color: #333;
	font: normal 12px/12px "Arial", Helvetica, sans-serif;
	margin: 0;
	padding: 3px 5px;
	width: 250px;
}
#middlecolumn #form input.auto, #middlecolumn #form textarea.auto, #middlecolumn form select.auto{
	width: auto;
}
#middlecolumn #form select{
	padding: 2px;
	width: 262px;
}
#middlecolumn #form span.checkbox, #middlecolumn #form span.radio{
	float: left;
	height: 22px;
	padding: 3px 0 0;
	width: 250px;
}
#middlecolumn #form span.checkbox input, #middlecolumn #form span.radio input{
	background: 0;
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
	width: auto;
}
#middlecolumn #form textarea:focus, #middlecolumn #form input:focus{
	background: #fff;
	border: 1px solid #d6326e;
}
#middlecolumn #form b{
	color: #d6326e;
}
#middlecolumn #form small{
	float: right;
	font-size: 12px;
	padding: 0 35px 0 0;
}
#middlecolumn #form input.btn{
	background: #d6326e;
	border: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 225px;
	padding: 3px 5px;
	width: auto;
}
.grey-box{
	background: #f1f1f1;
	margin: 0 10px;
	width: 525px;
}
.grey-box .left, .grey-box .right{
	background: url(../img/divider.gif) right 0 repeat-y;
	float: left;
	margin: 10px 0;
	padding: 5px 10px;
	width: 243px;
}
.grey-box .right{
	background: none;
	width: 242px;
}

.grey-box .middle{
	background: none;
	width: 242px;
	text-align:center;
}
#widecolumn .grey-box {	padding: 15px;width: 300px; margin: 0 0 0 300px;}


.grey-box p{
	font-size: 1.2em;
	margin: 0 10px 15px;
}
.grey-box p.actions a{
	background: #265cb5;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
#middlecolumn .grey-box #form, #widecolumn .grey-box #form {
	font-size: 1.2em;
	margin: 0 10px 15px;
}
#middlecolumn .grey-box #form input, #widecolumn .grey-box #form input{
	background: #fff;
	margin: 3px 0 12px;
	width: 200px;
}
#middlecolumn .grey-box #form input.btn, #widecolumn .grey-box #form input.btn{
	background: #d6326e;
	border: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px 4px;
	width: auto;
}
#slideshow{
	float: left;
	height: 203px;
	margin: 0 0 10px;
	position: relative;
}
#slideshow a{
	color: #265cb5;
	font: lighter 3em/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
	left: 0;
	opacity: 0.0;
	position: absolute;
	top: 0;
	z-index: 8;
}
#slideshow a.active{
	opacity: 1.0;
	z-index: 10;
}
#slideshow a.last-active{
	z-index: 9;
}
#whats-new-head{
	background: #ddd;
	clear: both;
	height: 25px;
	margin: 0 0 1px;
}
#whats-new-head h4{
	background: #d6326e;
	border-right: 1px solid #fff;
	color: #fff;
	float: left;
	font: bold 1.3em/1.85em "Arial", Helvetica, sans-serif;
	height: 25px;
	padding: 0 10px;
	text-transform: uppercase;
}
#whats-new-head p{
	font: normal 1.1em/2.2em "Arial", Helvetica, sans-serif;
	padding-right: 10px;
	text-align: right;
}
#whats-new-head p a{
	background: url(../img/arrow.gif) right center no-repeat;
	padding-right: 13px;
}
.jcarousel-container{
	position: relative;
}
.jcarousel-clip{
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 2;
}
.jcarousel-list{
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.jcarousel-list li, .jcarousel-item{
	float: left;
	height: 100px;
	list-style: none;
	width: 258px;
}
.jcarousel-next{
	display: none;
	z-index: 3;
}
.jcarousel-prev{
	display: none;
	z-index: 3;
}
.jcarousel-skin-tango .jcarousel-container{
}
.jcarousel-skin-tango .jcarousel-container-horizontal{
	padding: 0 13px;
	width: 519px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal{
	height: 100px;
	width: 519px;
}
.jcarousel-skin-tango .jcarousel-item{
	background: #eee url(../img/whats-new/bg.gif) 0 0 no-repeat;
	height: 90px;
	padding: 5px 10px;
	width: 238px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right: 2px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder{
	background: #fff;
	color: #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
	background: transparent url(../img/whats-new/next-horizontal.gif) no-repeat -12px 0;
	cursor: pointer;
	height: 100px;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{
	background-position: -12px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{
	background-position: 0 0;
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
	background: transparent url(../img/whats-new/prev-horizontal.gif) no-repeat 0 0;
	cursor: pointer;
	height: 100px;
	left: 0;
	position: absolute;
	top: 0;
	width: 12px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
	background-position: 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{
	background-position: -12px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{
	background-position: -12px 0;
	cursor: default;
}
#middlecolumn .jcarousel-list li h5{
	color: #d6326e;
	font: bold 1.35em/1.2em "Arial", Helvetica, sans-serif;
	margin: 5px 0;
}
.jcarousel-list li img{
	float: right;
}
.jcarousel-list li p{
	font: normal 1.15em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 0 10px;
}
.jcarousel-list li p b{
	color: #265cb5;
	margin-right: 20px;
}
.jcarousel-list li p a{
	background: #c9d6ec;
	padding: 2px 5px;
}
.accordion{
	font: normal 12px/14px "Arial", Helvetica, sans-serif;
	margin-bottom: 11px;
	width: 200px;
}
.accordion dt{
	background: #265cb5 url(../img/accordian/accordian-down.gif) 185px center no-repeat;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #FFF;
	cursor: pointer;
	font: bold 12px/14px "Arial", Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px;
	width: 180px;
}
.accordion dt:hover{
	background: #3068c5 url(../img/accordian/accordian-down.gif) 185px center no-repeat;
	text-decoration: none;
}
.accordion dt.open{
	background: #265cb5 url(../img/accordian/accordian-up.gif) 185px center no-repeat;
}
.accordion dd{
	background: #fff;
	overflow: hidden;
}
.accordion span{
	border: 1px solid #ddd;
	border-top: none;
	display: block;
	float: left;
	padding: 5px 10px 8px;
	text-align: center;
	width: 178px;
}
.accordion span p{
	font: normal 12px/14px "Arial", Helvetica, sans-serif;
	margin: 0 0 8px;
	text-align: left;
}
.accordion span ol li{
	border-bottom: 1px solid #ddd;
	float: left;
	font: normal 12px/14px "Arial", Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 178px;
}
.accordion span ol li a{
	background: none;
	border: 0;
	color: #265cb5;
	cursor: pointer;
	display: auto;
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
	width: 178px;
}
.accordion span ol li a:hover{
	background: none;
	text-decoration: underline;
}	
.accordion span div.rates{
	margin-right: 15px;
	width: 178px;
}
.accordion span div.rates ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;

}
.accordion span div.rates ul li{
	display: inline;

}	
	
	
	
	

.accordion span img.product{
	height: 110px;
	padding: 0 0 5px;
}
.accordian p{
	font: normal 1.15em/1.25em "Arial", Helvetica, sans-serif;
	margin: 0 0 10px;
	text-align: left;
}
.accordion span p em{
	color: #d6326e;
	font: italic 13px/17px "Georgia", Times New Roman, serif;
}
.accordion p a{
	background: #c9d6ec;
	border: 0;
	color: #265cb5;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 2px 3px;
	width: auto;
}
.accordion p a:hover{
	background: #c9d6ec;
}
#logos{
	border-top: 5px solid #ddd;
	clear: both;
	float: left;
	padding-top: 10px;
	width: 100%;
}
#logos img.comodo{
	float: left;
}
#logos p{
	float: right;
	padding: 10px 0 0;
	width: 755px;
}
#logos p strong{
	float: left;
	padding: 8px 0 0;
}
#logos p img{
	margin: 0 0 0 12px;
}
#footer{
	clear: both;
	padding: 10px 0;
	width: 960px;
}
#footer p{
	color: #eb93b3;
	margin: 10px 0 0;
	text-align: center;
}
#footer p a{
	color: #eb93b3;
}
#footer ul{
	display: inline;
	font: normal 1.1em/1.4em "Arial", Helvetica, sans-serif;
}
#footer ul li{
	border-right: 1px solid #eb93b3;
	display: inline;
	padding: 0 10px;
}
#footer ul li a{
	color: #fff;
}
#middlecolumn .internal h3{
	color: #1176aa;
	font: bold 2.5em Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
}
#middlecolumn .internal h4{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
	padding: 10px 0;
}
#middlecolumn .internal h5{
	font: bold 1.7em Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
#middlecolumn .internal p{
	font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
}
#middlecolumn .internal ul{
	font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
}
#middlecolumn .internal ul li{
	background: url(../img/men/tick.gif) left 1px no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 22px;
}
#middlecolumn a{
	font-weight: bold;
}
#middlecolumn img.right{
	float: right;
	margin: 0 0 15px 25px;
}
#middlecolumn .internal .leftcol, #middlecolumn .internal .rightcol{
	float: left;
	width: 290px;
}
#middlecolumn .internal .leftcol{
	margin-right: 25px;
}
#middlecolumn .internal table{
	font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
	margin: 10px 0;
	width: 100%;
}
#middlecolumn .internal table thead th{
	border: 2px solid #fff;
	padding: 1px 10px;
}
#middlecolumn .internal table td, #middlecolumn .internal table tbody th{
	background: #eee;
	border: 2px solid #fff;
	padding: 7px 10px;
}
#middlecolumn .internal table tbody th{
	background: #ddd;
}
#middlecolumn .internal ul#menu, #middlecolumn .internal ul#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#middlecolumn .internal ul#menu a{
	display: block;
	text-decoration: none;
}
#middlecolumn .internal ul#menu li{
	background: none;
	border-bottom: 1px dotted #aaa;
	margin: 0;
	padding: 7px 0;
}
#middlecolumn .internal ul#menu li a{
	font: bold 1.4em/1.3em Arial, Helvetica, sans-serif;
}
#middlecolumn .internal ul#menu li ul li{
	border: none;
	font: normal 12px/1.5em Arial, Helvetica, sans-serif;
}
.code{
	border: 1px solid #ccc;
	list-style-type: decimal-leading-zero;
	margin: 0;
	padding: 5px;
}
.code code{
	display: block;
	margin-bottom: 0;
	padding: 3px;
}
.code li{
	background: #ddd;
	border: 1px solid #ccc;
	margin: 0 0 2px 2.2em;
}
.indent1{
	padding-left: 1em;
}
.indent2{
	padding-left: 2em;
}
#middlecolumn .internal ul#menu li table{
	font: normal 12px/1.3em Arial, Helvetica, sans-serif;
}



#rightcolumn #logged-links {
	background: #eee;
	padding: 10px 15px;
	margin: 0 0 10px;
}
#rightcolumn #logged-links p {
	color: #d6326e;
	font: bold 1.1em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0 0 5px;
}
#rightcolumn #logged-links ul{
	font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif;
	margin: 0;
}
#rightcolumn #logged-links ul li{
	background: url(../img/arrow.gif) 0 7px no-repeat;
	padding: 2px 0 2px 10px;
}


/* FAQ */
#middlecolumn ul#menu, #middlecolumn ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}
#middlecolumn ul#menu a {
  display: block;
  text-decoration: none;
outline: none;	
}
#middlecolumn ul#menu li {
  	padding: 7px 0;
	border-bottom: 1px dotted #aaa;
	margin: 0;
	background: none;
}
#middlecolumn ul#menu li a {font: bold 1.3em/1.2em Arial, Helvetica, sans-serif; }
#middlecolumn ul#menu li ul li {
	font: normal 12px/1.4em Arial, Helvetica, sans-serif;
	border: none;
}
