/* @group HTML Elements */
body{padding: 0; margin: 0; color:#333; font:12px Arial,Helvetica,sans-serif; text-align:left;}
img {border: none;}
form {margin:0;}
input, select {font-size: 10px; border: 1px solid #666; padding:2px; font-family:Arial, Verdana, Helvetica, sans-serif;}
select:hover {font-size: 10px; border: 1px solid #666; font-family:Arial, Verdana, Helvetica, sans-serif;}
textarea {font-size: 10px; border: 1px solid #666; font-family:Arial, Verdana, Helvetica, sans-serif;}
input:focus {border: 1px solid #333;}
textarea:focus {background-color: #FFD; border: 1px solid black;}
hr { margin: 2px auto; width: 100%; background-color: #FFF; height: 2px;  }

p, ul{line-height:15px; font-size:12px; color: #333;}
p {margin-top:0;}
ol{font-size:12px; color: #333;}
td{font-size:12px; color: #333;}

dt{margin:0; padding:0; font-size:12px; font-weight:bold;}

dd{margin:0; padding:0; font-size:12px;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:18px; margin:0 0 5px 0; color: #333;}
h2{font-size:16px;}
h3{font-size:14px; margin:0 0 5px 0;}
h4{font-size:12px; font-weight:bold; background-color:none; color:#333; margin:10px 0 16px 0;}
h5{color: #000;}
/* @end */

/* @group Layout */
#omniture{height:0px;}

#column1 {float:left; width:140px;}
#column2 {float:right; width:475px; padding:0 10px 0 0}

/* @group Left Sidebar */
#leftNav {float:left; width:140px; background:#F6F5F5; border-bottom: 1px solid #dfdddd; margin:0; padding:0;}
p.leftNavHeader {border-top:#dfdddd 1px solid; font-weight:bold; margin:0; padding:10px 5px 0;}
li.leftNavItem {padding-right:5px; padding-bottom:5px; margin:0;}
ul.leftNavList {margin:0; list-style-type:none; padding:5px 0 2px 20px; background: #f6f5f5;}
#leftNavBorders {border-right:#dfdddd 1px solid; border-left:#dfdddd 1px solid;}
a.leftNavLevel1:link,a.leftNavLevel1:visited,a.leftNavLevel1:active {font-size:12px; font-weight:bold; text-decoration:none; color:#333;}
a.leftNavLevel2:link,a.leftNavLevel2:visited,a.leftNavLevel2:active {font-size: 11px; color:#555; text-decoration:none;}
a.leftNavLevel2:hover {color:#000; text-decoration:underline;}
a.activeMenu {width:100%; font-weight:bold;}
div#infoBox {text-align:center; background: #F6F5F5;}
div#infoBox img{padding:5px 0 5px 0;}
/* @end */

/* Customer Service */
div.faq h3{font-size:13px; margin:10px 0 10px 0;}
div.faq .a{background-color:#F6F5F5; padding:10px; margin:0 0 15px 15px;}
div.faq h2{font-size:15px; margin:30px 0 0 0; padding:0;}
div.faq .backLink{padding-left:5px; font-size:11px; font-weight:normal;}

div.customerService h2{font-size:14px; color:#444; padding:0 0 10px 0; background-color:none;}
div.customerService h3{font-size:13px; color:#333;}
div.customerService .shippingRates{border:1px solid #CCC; width:200px;}
div.customerService .shippingRates th{font-size:11px; font-weight:bold; text-align:left; background-color:#666; color:#FFF; padding:2px;}
div.customerService .shippingRates td{font-size:11px;}
div.customerService .shippingRates .altRow{background-color:#E3E2E2;}
div.customerService .contactWrapper{float:left;}
div.customerService .contactWrapper #frameWrapper{max-width:310px;} 
div.customerService .cornerWrapper{float:right;}
div.customerService .cornerContent ul{list-style:none; padding:0 0 0 15px;}
div.customerService .label{font-size:11px; color:#333;}
div.customerService .inputBox input{font-size:11px; margin-bottom:5px;}
div.customerService input:submit{margin-top:15px;}
.customerService p{margin:0px; padding:0 0 10px 0;}

div#frameWrapper{background-image: url("https://media.primetimesolutions.net/global/images/spinner2.gif"); background-repeat:no-repeat; background-position:center;}
div#frameWrapper2{background-image: none;}
iframe.orderStatus {height: 450px; width: 455px; overflow: auto; border:none;}
iframe#frame{visibility: hidden; overflow: auto; border-width: 0;}

h4.head {font-size:13px; margin:5px 0 5px 0; padding:0px;}

#discountTable .code{font-weight:bold; font-size:16px; color:#FFF; background-color:#999999;}
#discountTable .description{background-color:#FBFBFB; border:1px solid #999;}
#discountTable .borderTop{border-top:1px solid #FFF;}
#discountTable .borderBottom{border-bottom:1px solid #FFF;}

.highlight {padding:5px; margin-top:5px; margin-bottom:5px; font-weight:bold; background-color:#EEE; border:1px solid #CCC;}
.note {padding:5px; margin-bottom:10px; font-size:10px; background-color:#FFF8F8; border:1px solid #FFD8D8;}
p.disclaimer{font-size:11px; padding-top:10px; text-align:left;}

/* @end */

/* @group Miscellaneous */
/* Borders */
.noBorder{border:none;}
.noBorder input{border:none; background-color:none;}
.borderLeft{border-left:1px solid #CCC;}
.borderBottom{border-bottom:1px solid #CCC;}
.borderTop td{border-top:1px solid #CCC;}

/* Usability */
.usabilityMenu{width:1px; margin:0; padding:0; height:0; position:absolute; left:-9999px;}
.usabilityHeading{width:1px; margin:0; padding:0; height:0; position:absolute; left:-9999px;}

/* Padding  Margins */
.pad{padding:5px;}
.padTop{padding-top:5px;}
.padBottom{padding-bottom:5px;}
.padLeft{padding-left:5px;}
.padRight{padding-right:5px;}
.padTopBottom{padding:5px 0 5px 0;}
.padLeftRight{padding:0 5px 0 5px;}

.marginTop{margin-top:10px;}
.marginBottom{margin-bottom:10px;}
.marginLeft{margin-left:10px;}
.marginRight{margin-right:10px;}
.marginTopBottom{margin:10px 0 10px 0;}
.marginLeftRight{margin:0 10px 0 10px;}

/* Size  Positioning  Style */
.clr{clear: left;}

ul.noList{list-style:none;}

p.small{font-size:11px;}
.xsmall{font-size:10px;}
.small{font-size:11px;}
.regular{font-size:12px;}
.medium{font-size:14px;}
.large{font-size:16px;}
.xlarge {font-size:18px;}
.xxlarge {font-size:20px;}
.xxxlarge {font-size:24px;}

.center{margin:0px auto;}
.textCenter{text-align:center;}
.left{float:left; height:auto; margin:0;}
.textLeft{text-align:left;}
.right{float:right; height:auto; margin:0;}
.textRight{text-align:right;}
.clear{clear:both;}
.widthSplit{width:50%;}

.bold{font-weight:bold;}
.noBold{font-weight: normal;}
.italic{font-style:italic;}

.noHeight{height:0px;}
.hide{display:none;}
.show{visibility:visible;}

/* Colors */
.black{color:#000;}
.gray{color: #666;}
.darkGray{color:#333;}
.brown{color:#9B6831;}
.blue{color:#006498;}
.brown{color:#9B6831;}
.green{color:#090;}
.red{color:red;}
.white{color:#FFF;}
/* @end */
