/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {background: url(images/design/bg-lines.gif) repeat;font: 11px Verdana, Arial, Helvetica, sans-serif;color: #fff;}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal; border:solid 1px #333}
#PageTable{background: url(images/design/bg-grad.gif) no-repeat 0 0;}
#PageSubTable {width: 945px;}
#Instruction1_InstructCell {background: #ebebeb;	border: 1px solid #999;	padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #fff}
.Headings {font-size: 16px; font-weight: bold; color: #fff}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #ebebeb}
.Content {font-size: 11px; color: #fff}
.Content a {color: #fff; text-decoration: underline}
.Content a:hover {color: #ccc; text-decoration: none}
.clear {clear:both;}
h3{padding:0;margin:0;line-height:14px;font-size: 12px;font-weight: bold;}

/* TopBanner Styles
--------------------------------------------------------*/

#TopBannerCell {}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {padding:5px 0 10px 0;}
#TopSubBannerCell h1{background: url(images/design/logo.png) no-repeat;text-indent: -999em;float: left;height: 117px;width:159px; padding:0; margin:0;}
#TopSubBannerCell h1 a{display:block; width:159px; height:117px;}

.tb-rightmenu{float:right; width:785px;}
.tb-livehelp{float:right;width:auto;padding:5px 0 5px 0;}
.tb-search{ text-align:right;float:right;width:355px;padding:10px 0 10px 0; }

/* Navigation List */
#TopSubBannerCell ul{padding:0; margin: 10px 0 0 0; list-style:none; float:right; text-align:right; width:auto;}
/*#TopSubBannerCell li{float:left;}*/
#TopSubBannerCell li {border-right:1px solid #fff; float: left; margin: 0; padding: 0 10px;}
#TopSubBannerCell li a{font-size: 12px;display: block; line-height: 15px; padding: 0 5px; margin:0px; text-decoration:none; color:#FFF;}
#TopSubBannerCell li a:hover {color:#CCC;}

#phone {font-weight: bold; padding: 0px 3px 0px 20px; float:right;}

/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {width:18%; background: #3a3a3a; border: 1px solid #d1d1d1; border-right: none}
#LeftColumnNav1_custommenu {width: 179px;height: 100%}

/* Dynamic Column Styling */
a.leftColumnText {color: #FFF;background: #3a3a3a;text-indent:5px;width: 100%;margin: 0px;padding: 0px;display: block;height: 20px;line-height:20px;font-size: 12px;border-bottom: 1px solid #848484;text-align:left;text-indent:5px;}
#LeftColumnNav1_CMenubar2_dlMenu a:hover {color : #000;background: #919191;}

/* RightColumnNav Styles
--------------------------------------------------------*/

#RightColumnCell {width:15%; background:#3a3a3a; border: 1px solid #d1d1d1; border-left: none}

#RightColumnCell h1{line-height: 24px;background: #ebebeb url(images/design/carticon.gif) no-repeat 10px center;text-indent: 30px;height: 25px;width: 100%;padding:0;margin:0 0 10px 0;font-size: 10px;color: #3a3a3a;font-weight: bold;}

.ssldude {display:block; text-align:center; width:auto; height:61px; margin-top:250px;}

/*Right Column List Styles */
#RightColumnCell ul{padding: 0;margin: 0;list-style: none;float: left;width:151px;}
#RightColumnCell li{float:left; line-height:20px; width:151px;}
#RightColumnCell li a {color: #FFF;background: #3a3a3a;text-indent:10px;width: 100%;margin: 0px;padding: 0px;display: block;height: 20px;line-height:20px;font-size: 12px;border-bottom: 1px solid #848484;text-align:left; text-decoration:none;}
#RightColumnCell li a:hover {color : #000;background: #919191;}

/* Footer Styles
--------------------------------------------------------*/

#FooterCell {padding-top:15px; padding-bottom:20px;}
#FooterCell a {text-decoration:none; font-size:12px; color:#fff;}
#FooterCell p {float:right; padding:0; margin:0; text-align:right;}

/* Footer Nav Styling */
#FooterCell ul{padding:0; margin:0; list-style:none;width:625px;float:left;}
/*#FooterCell li{float:left;}*/
#FooterCell li {border-right:1px solid #fff; float: left; margin: 0; padding:0 5px;}
#FooterCell li a{font-size: 12px;display: block;line-height: 15px;padding: 0 10px;text-decoration:none;color:#FFF;}
#FooterCell li a:hover {color:#CCC;}


/* Default Page Styles
--------------------------------------------------------*/

#ContentCell {border: 1px solid #d1d1d1;width:611px;}
#ContentCell h2{font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-align:left; margin: 0;padding:0; border-bottom:1px solid #fff;}
#ContentCell p{color:white;}
#default img {border:1px solid #fff;}

/* Static Page Styles
--------------------------------------------------------*/

#contentwrap {margin: 0 0 20px 0;}
#contentwrap h1 {font-size: 16px; font-weight: bold; color: #fff}
#contentwrap h2 {font-size: 14px; font-weight: bold; color: #fff}
#contentwrap h3, #contentwrap h3 a {font-size: 12px; font-weight: bold; color: #fff; text-decoration:none;}


#contentwrap h5, #contentwrap h5 a {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff}
#ContentCell .policies-list li {margin-bottom:15px;}

#faq h3 {border-top:1px solid #fff; margin-top:40px; padding-top:20px;}

/* Search & Cart Control Styles
--------------------------------------------------------*/
/*Cart Wrapper*/
#cartwrap {font-size:10px; color:#FFF; padding:0 0 5px 5px;}

/* Search Styles */
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; font-size: 11px; color: #000}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color: #000; text-decoration: none}

.searchwraper {float:right;font-size:10px; font-weight:bold;}
.searchwraper input{width:120px;font:13px Verdana, Arial, Helvetica, sans-serif;background:#3a3a3a;border:1px solid #999;color: #FFFFFF;text-indent: 5px;}