@charset "utf-8";
html {
	overflow-y:scroll;
}
body {
	color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0px;
	background:#FFF
}
#main {
	color:#0E5B7D;
	width:960px;
	height:auto;
	padding:0px;
	margin:0px auto;
	background:#FFF
}
#checkout {
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
	display:block;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px
}
.cart {
	text-align:left;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:920px
}
.empty {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding-bottom:10px;
	float:left;
	width:920px
}
.cartrig {
	text-align:right;
	margin-top:0px;
	margin-bottom:22px;
	margin-left:730px;
	float:left
}
#headline {
	text-align:left;
	display:block;
	padding-left:14px;
	padding-top:10px
}
#headline h1 {
	font-size:160%;
	color:#0E5C7E;
	margin:0px;
	padding:0px
}
#maincontent {
	text-align:left;
	margin-right:21px;
	margin-bottom:14px;
	margin-left:14px;
	display:block;
	font-weight:normal;
	color:#0E5C7E;
	background-color:#FFF;
	float:left;
	margin-top:14px;
	padding-top:0px
}
#maincontent a {
	color:#F90
}
#browsecontrols {
	text-align:left;
	margin-top:5px;
	margin-right:21px;
	margin-bottom:5px;
	margin-left:14px;
	display:block;
	font-weight:normal;
	font-size:85%;
	color:#FFF;
	padding-top:3px;
	padding-right:0px;
	padding-left:8px;
	height:24px;
	background-color:#105C80
}
.browsebox {
	text-align:center;
	width:170px;
	float:left;
	margin-top:4px;
	margin-right:4px;
	margin-left:4px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	background-image:url(/imgs/browse.gif);
	background-repeat:no-repeat;
	background-position:center top
}
.browseimage {
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
	height:124px;
	vertical-align:middle
}
.browsetext {
	text-align:center;
	margin-top:5px;
	margin-bottom:2px;
	height:70px;
	font-size:11px
}
.browsetext a {
	color:#0E5C7E;
	text-decoration:none
}
.browsetext a:hover {
	text-decoration:underline
}
.browsetexthm {
	text-align:center;
	margin-top:5px;
	margin-bottom:2px;
	height:58px;
	font-size:11px
}
.browsetexthm a {
	color:#0E5C7E;
	text-decoration:none
}
.browsetexthm a:hover {
	text-decoration:underline
}
#enemite-01 {
	color:#FFF;
	width:960px;
	height:166px;
	background-image:url(../imgs/TOP.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:right;
	position:relative
}
.topcart {
	width:420px;
	position:relative;
	left:154px;
	height:21px;
	margin-left:38px;
	top:12px;
	float:left;
	vertical-align:middle
}
#searchbox {
	text-align:right;
	position:relative;
	left:88px;
	width:140px;
	top:23px;
	float:left
}
.topnav {
	text-align:left;
	position:relative;
	width:730px;
	top:24px;
	left:18px;
	float:left
}
.lgpinktxt {
	text-align:left;
	font-weight:bold;
	font-size:22px;
	color:#D0D
}
#enemite-01 a:link, #enemite-01 a:visited, #enemite-01 a:active {
	color:#FFF;
	font-weight:bold;
	background:transparent
}
#enemite-01 a:hover {
	color:#F90;
	text-decoration:none;
	background:transparent
}
#enemite-09 {
	width:960px;
	height:72px;
	background-image:url(../imgs/footer.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px
}
#subfooter {
	float:left;
	width:960px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px
}
.footercol {
	float:left;
	width:928px;
	padding-right:16px;
	padding-left:16px;
	font-size:11px
}
.footerlitcol {
	float:left;
	width:200px;
	text-align:left
}
.footerlitcol2 {
	float:left;
	width:328px;
	text-align:left
}
.footerlitcol img {
	margin-bottom:8px;
	border:none
}
#main .footercol .footerlitcol a:link, #main .footercol .footerlitcol a:visited, #main .footercol .footerlitcol a:active {
	color:#F90;
	text-decoration:none;
	background:#FFF
}
#main .footercol .footerlitcol a:hover {
	color:#F90;
	text-decoration:underline;
	background:#FFF
}
#main .footercol .footerlitcol2 a:link, #main .footercol .footerlitcol2 a:visited, #main .footercol .footerlitcol2 a:active {
	color:#F90;
	text-decoration:none;
	background:#FFF
}
#main .footercol .footerlitcol2 a:hover {
	color:#F90;
	text-decoration:underline;
	background:#FFF
}
.footercol .footerlitcol ul {
	margin:0px;
	padding:0px;
	list-style-type:none
}
.footercol .footerlitcol2 ul {
	margin:0px;
	padding:0px;
	list-style-type:none
}
.container {
	width:125px;
	background:#FFF;
	border:1px solid #0E5B7D;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:normal;
	color:#000;
	font-size:11px
}
.container2 {
	width:300px;
	background:#FFF;
	border:1px solid #0E5B7D;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:normal;
	color:#000;
	font-size:11px
}
.container4 {
	width:60px;
	background:#FFF;
	border:1px solid #0E5B7D;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:normal;
	color:#000
}
#mileft {
	width:450px;
	float:left;
	margin-left:20px;
	padding-right:10px
}
#mileft p {
	margin:0px;
	padding:0px
}
#miright {
	width:449px;
	float:right;
	text-align:left;
	margin-right:20px;
	padding-left:10px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#d0d0d0
}
#re {
	width:28px;
	float:left;
	margin-right:5px;
	text-align:left;
	display:block
}
#mibuts {
	width:300px;
	float:left;
	margin-top:8px
}
.mimore {
	width:920px;
	float:left;
	padding-top:8px;
	margin-top:8px;
	text-align:left;
	margin-right:20px;
	margin-left:20px
}
.mimore a {
	color:#0E5C7E;
	font-weight:bold
}
.mireviews {
	width:880px;
	float:left;
	padding-top:0px;
	margin-top:8px;
	text-align:left;
	margin-right:20px;
	margin-left:20px;
	border:1px solid #cac9b9;
	padding-right:20px;
	padding-left:20px
}
.mireviews a {
	color:#0E5C7E;
	font-weight:bold
}
.mireviewsspac {
	width:920px;
	float:left;
	margin-bottom:20px
}
.revsmaller {
	font-size:10px
}
.verysmall {
	font-size:9px
}
.mifullspacer {
	float:left;
	padding:0px;
	text-align:left;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
	width:449px
}
.mifullspacer a {
	color:#0E5C7E;
	font-weight:bold
}
.mifullspacer2 {
	float:left;
	padding:0px;
	text-align:center;
	margin-top:12px;
	margin-right:0px;
	margin-bottom:12px;
	margin-left:0px;
	width:400px
}
.mifullspacer2 a {
	color:#0E5C7E;
	font-weight:bold;
	font-style:italic
}
.mifullspacer2 h2 {
	text-align:center;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
}
.mithirdspacer {
	float:left;
	padding:0px;
	text-align:left;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
	width:149px;
	vertical-align:text-top
}
.migenspacer {
	float:left;
	padding:0px;
	text-align:left;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
	width:144px;
	vertical-align:text-top
}
.migenspacer2 {
	float:left;
	padding:0px;
	text-align:left;
	margin-top:6px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
	width:100px;
	vertical-align:text-top
}
.outlineimage {
	border:1px dashed #CCC
}
form {
	margin:0px
}
#wi {
	width:17px;
	float:left;
	margin-right:5px;
	display:block
}
.halfbox {
	width:359px;
	float:left
}
ul {
	margin-bottom:0px;
	margin-top:0px
}
.carttablelg3 H1 {
	font-size:14px;
	color:#000;
	margin-top:10px;
	margin-right:10px
}
.cartcam3 H1 {
	font-size:14px;
	color:#000;
	margin-top:10px;
	margin-right:10px
}
.redstar {
	color:#F00
}
.red {
	color:#F00
}
.green {
	color:#0F0
}
.orange {
	color:#F90
}
#myForm td {
	font-weight:bold;
	background-color:#FFF;
	border:1px solid #cac9b9;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px
}
.search_text {
	font:normal 11px arial, verdana, sans-serif;
	vertical-align:top;
	background:transparent;
	border:transparent
}
#main #enemite-01 .topholder .topcart .third {
	padding-top:3px;
	width:126px;
	color:#0E5C7E;
	float:left;
	text-align:left;
	font-weight:bold
}
#main #enemite-01 .topholder .topcart .third a {
	color:#0E5C7E;
	font-weight:bold
}
#main #enemite-01 .topholder .topcart .toptools {
	padding-top:3px;
	width:70px;
	color:#0E5C7E;
	float:left;
	text-align:center;
	font-weight:bold
}
#main #enemite-01 .topholder .topcart .toptools a {
	color:#0E5C7E;
	font-weight:bold
}
#main #enemite-01 .topholder .topcart .thirdimg {
	width:30px;
	height:21px;
	float:left
}
#main #enemite-01 .topholder .topcart .thirdimg img {
	border:none
}
#mainholder {
	background-image:url(../imgs/bg.jpg);
	background-repeat:repeat-y;
	position:relative;
	background-color:#FFF;
	width:960px;
	float:left
}
#main #mainholder #nav {
	width:185px;
	float:left;
	text-align:left;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px
}
#main #mainholder #navhelp {
	width:185px;
	float:left;
	text-align:left;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
	border-right:1px solid #d0d0d0
}
.spacer {
	clear:both;
	margin-bottom:10px
}
#main #mainholder #nav a img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-bottom:6px
}
.navh2 {
	color:#F90;
	font-size:14px;
	font-weight:700;
	margin-bottom:8px;
	text-decoration:none;
	margin-top:0px;
	background:#FFF
}
.navh2 a:link, .navh2 a:visited, .navh2 a:active {
	color:#F90;
	font-size:14px;
	font-weight:700;
	margin-bottom:8px;
	text-decoration:none;
	margin-top:0px;
	background:#FFF
}
.navh2 a:hover {
	color:#F90;
	text-decoration:underline;
	background:#FFF
}
#main #mainholder #navhelp a img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-bottom:6px
}
#main #mainholder #navhelp h2 {
	color:#F90;
	font-size:14px;
	font-weight:700;
	margin-bottom:8px;
	text-decoration:none;
	margin-top:0px;
	background:#FFF
}
#main #mainholder #navhelp h2 a:link, #main #mainholder #navhelp h2 a:visited, #main #mainholder #navhelp h2 a:active {
	color:#F90;
	font-size:14px;
	font-weight:700;
	margin-bottom:8px;
	text-decoration:none;
	margin-top:0px;
	background:#FFF
}
#main #mainholder #navhelp h2 a:hover {
	color:#F90;
	text-decoration:underline;
	background:#FFF
}
.sectionLinks a:link, .sectionLinks a:visited {
	display:block;
	font-weight:normal;
	color:#000;
	text-align:left;
	text-decoration:none;
	background:#FFF;
	padding-top:1px;
	padding-right:0px;
	padding-bottom:1px;
	padding-left:0px
}
.sectionLinks a:hover {
	color:#000;
	background-color:#FFF;
	text-decoration:underline
}
#main #mainholder #mainbody {
	float:left;
	width:754px;
	border-left:1px solid #d0d0d0
}
#main #mainholder #mainbodyhelp {
	float:left;
	width:754px
}
#main #mainholder #mainbodymi {
	float:left;
	width:100%;
	border-left:1px solid #d0d0d0
}
.breadcrumb {
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
	display:block;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:14px
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	color:#999;
	text-decoration:none;
	background:#FFF
}
.breadcrumb a:hover {
	color:#999;
	text-decoration:underline;
	background:#FFF
}
.pageno {
	text-align:left;
	margin-top:14px;
	margin-right:21px;
	margin-bottom:14px;
	margin-left:14px;
	display:block;
	font-weight:normal;
	color:#999;
	padding-top:4px;
	height:22px;
	clear:both;
	background-color:#FFF;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#d0d0d0;
	border-bottom-color:#d0d0d0
}
.pageno a:link, .pageno a:visited, .pageno a:active {
	color:#0E5B7D;
	text-decoration:none;
	background:#FFF
}
.pageno a:hover {
	color:#F90;
	text-decoration:underline;
	background-color:#FFF;
	font-weight:bold
}
.browse {
	float:left;
	text-align:center;
	margin-left:14px;
	margin-right:21px;
	width:719px
}
.milogo {
	float:right;
	margin-right:20px;
	height:76px;
	width:76px;
	position:relative
}
.milogo a img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	margin-bottom:6px
}
.lgprice {
	font-size:16px;
	font-style:italic;
	vertical-align:text-top
}
.tableadmin {
	width:920px;
	border-collapse:collapse;
	margin-bottom:20px
}
.tableadmin td {
	padding:4px;
	text-align:left;
	border:1px solid #D0D0D0
}
.tableadmin td img {
	border:none
}
.tableadmin td a {
	color:#0E5C7E;
	text-decoration:none;
	font-weight:bold
}
.tableadmin td a:hover {
	text-decoration:underline
}
.tableadmin tr .center {
	text-align:center
}
.tableadmin th {
	text-align:center;
	background-color:#d0d0d0;
	color:#FFF;
	padding:4px;
	font-size:14px;
	border:1px solid #d0d0d0
}
.tablecart {
	width:920px;
	margin-right:20px;
	margin-left:20px;
	border-collapse:collapse;
	margin-bottom:20px;
	float: left;
}
.tablecart td {
	padding:4px;
	text-align:left;
	border:1px solid #D0D0D0
}
.tablecart td img {
	border:none
}
.tablecart td a {
	color:#0E5C7E;
	text-decoration:none;
	font-weight:bold
}
.tablecart td a:hover {
	text-decoration:underline
}
.tablecart tr .center {
	text-align:center
}
.tablecart th {
	text-align:center;
	background-color:#d0d0d0;
	color:#FFF;
	padding:4px;
	font-size:14px;
	border:1px solid #d0d0d0
}
.tablereco {
	width:600px;
	margin-right:20px;
	margin-left:20px;
	border-collapse:collapse;
	margin-bottom:20px;
	text-align:center
}
.tablereco td {
	padding:4px;
	text-align:left;
	border:1px solid #D0D0D0
}
.tablecartsum {
	width:440px;
	margin-right:20px;
	margin-left:20px;
	border-collapse:collapse;
	margin-bottom:20px;
	float:left
}
.tablecartsum td {
	padding:4px;
	text-align:left;
	border:1px solid #D0D0D0
}
.tablecartsum tr .center {
	text-align:center
}
.tablecartsum tr .right {
	text-align:right
}
.tablecartsum tr .pct35 {
	width:35%
}
.tablecartsum tr .pct65 {
	width:65%
}
.tablecartsum th {
	text-align:center;
	background-color:#d0d0d0;
	color:#FFF;
	padding:4px;
	font-size:14px;
	border:1px solid #d0d0d0
}
.tablecartsum td a {
	color:#0E5C7E;
	text-decoration:none;
	font-weight:bold
}
.checkbutton {
	display:block;
	width:210px;
	height:34px;
	background:url("../imgs/button.jpg") no-repeat 0 0;
	margin-left: 50px;
}
.checkbutton:hover {
	background-position:0 -34px
}
.checkbutton span {
	display:none
}
.checkbutton2 {
	display:block;
	width:280px;
	height:44px;
	background:url("../imgs/ePDQ-Logo.jpg") no-repeat 0 0;
	/*margin-left: 50px;*/
}
.checkbutton2:hover {
	background-position:0 -44px
}
.checkbutton2 span {
	display:none
}
.talk {
	position:relative;
	float:left;
	left:50px;
	width:76px
}
.logohome {
	position:relative;
	float:left;
	left:40px;
	width:250px;
	height:77px;
	display:block
}
.topholder {
	float:left;
	width:960px;
	height:77px
}
#myForm label.error, #FriForm label.error {
	margin-left:10px;
	color:#F00;
	float:right;
	width:12em
}
#myForm input.error, #FriForm input.error {
	border:1px dotted red
}
#container {
	width:340px;
	position:relative;
	float:right;
	margin-right:20px;
	padding:0px;
	margin-top:0px
}
#content {
	width:340px;
	min-height:500px
}
a img {
	border-width:0
}
#signnav {
	padding:10px 0px 12px;
	font-size:12px;
	line-height:23px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
#signnav a.signin {
	background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
*background:transparent url("/imgs/signin-nav-bg-ie.png") no-repeat 0 0;
*padding:4px 12px 6px
}
#signnav a.signin:hover {
	background:#59B;
*background:transparent url("/imgs/signin-nav-bg-hover-ie.png") no-repeat 0 0;
*padding:4px 12px 6px
}
#signnav a.signin, #signnav a.signin:hover {
*background-position:0 3px!important
}
a.signin {
	position:relative;
	margin-left:3px
}
a.signin span {
	background-image:url("/imgs/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0
}
#signnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px
}
a.signin.menu-open span {
	background-image:url("/imgs/toggle_up_dark.png");
	color:#789
}
#signin_menu {
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:270px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top:24.5px;
	right:0px;
	margin-top:5px;
	margin-right:0px;
*margin-right:-1px;
	color:#789;
	font-size:11px
}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:260px
}
#signin_menu p {
	margin:0
}
#signin_menu a {
	color:#6AC
}
#signin_menu label {
	font-weight:normal
}
#signin_menu p.remember {
	padding:10px 0
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0
}
#signin_menu p a {
	color:#27B!important
}
#signin_submit {
	background:#39d url('/imgs/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:12px;
	margin:0 5px 0 0;
	font-weight:bold
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0
}
#signin_submit:hover*/, #signin_submit:focus {
background-position:0 -5px;
cursor:pointer
}
.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px
}
.tipsy-inner {
	padding:8px 8px;
	max-width:160px;
	font-weight:normal;
	background-color:#000;
	color:white;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
}
.tipsy-north {
	background-image:url(/imgs/tipsy-north.gif);
	background-position:top center
}
.tipsy-south {
	background-image:url(/imgs/tipsy-south.gif);
	background-position:bottom center
}
.tipsy-east {
	background-image:url(/imgs/tipsy-east.gif);
	background-position:right center
}
.tipsy-west {
	background-image:url(/imgs/tipsy-west.gif);
	background-position:left center
}
.messagebox {
	position:absolute;
	width:100px;
	margin-left:10px;
	border:1px solid #39D;
	padding:4px 10px 5px;
	font-size:12px;
	font-weight:bold;
	background-color:#39D;
	color:#FFF;
	background-image:url(/imgs/bg-btn-blue.png)
}
.messageboxok {
	position:absolute;
	width:auto;
	margin-left:10px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:4px;
	font-weight:bold;
	color:#008000
}
.messageboxerror {
	position:absolute;
	width:auto;
	margin-left:10px;
	border:1px solid #C00;
	background:#F7CBCA;
	padding:4px;
	font-weight:bold;
	color:#C00
}
hr {
	color:#333;
	height:1px;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#d0d0d0
}
#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px
}
#jquery-lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0
}
#jquery-lightbox a img {
	border:none
}
#lightbox-container-image-box {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto
}
#lightbox-container-image {
	padding:10px
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
#lightbox-container-image-box >#lightbox-nav {
	left:0
}
#lightbox-nav a {
	outline:none
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width:49%;
	height:100%;
	display:block
}
#lightbox-nav-btnPrev {
	left:0;
	float:left
}
#lightbox-nav-btnNext {
	right:0;
	float:right
}
#lightbox-container-image-data-box {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0
}
#lightbox-container-image-data {
	padding:0 10px;
	color:#666
}
#lightbox-container-image-data #lightbox-image-details {
	width:70%;
	float:left;
	text-align:left
}
#lightbox-image-details-caption {
	font-weight:bold
}
#lightbox-image-details-currentNumber {
	display:block;
	clear:left;
	padding-bottom:1.0em
}
#lightbox-secNav-btnClose {
	width:66px;
	float:right;
	padding-bottom:0.7em
}
#gallery {
	background-color:#FFF;
	width:450px;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:4px;
	padding-left:0px
}
#gallery ul {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px
}
#gallery ul li {
	display:inline
}
#gallery ul img {
	border:1px dashed #CCC
}
#gallery ul a:hover img {
	border:1px solid #FC0;
	color:#fff
}
#gallery ul a:hover {
	color:#FC0
}
.textredbold {
	color:#900;
	font-weight:bold;
	background-color:#FFF
}
#tabs-2 label, #tabs-3 label {
	width:7em;
	float:left;
	text-align:right;
	margin-right:1em;
	display:block
}
#tabs-2 .submit input, #tabs-3 .submit input {
	margin-left:8em;
	width:8em;
	color:#FFF;
	background-color:#0E5C7E;
	padding-top:4px;
	padding-bottom:4px
}
#tabs-2 input, #tabs-3 input {
	color:#0E5C7E;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:26em
}
#tabs-2 fieldset, #tabs-3 fieldset {
	border:1px solid #CCC;
	width:54em;
	margin-left:8em;
	padding-left:4em
}
#tabs-2 legend, #tabs-3 legend {
	color:#555;
	border:1px solid #aaa;
	background-color:#FFF;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
	margin-left:6px;
	font-weight:bold;
	background-image:url(custom-theme/images/ui-bg_glass_75_cccccc_1x400.png)
}
#tabs-2 textarea, #tabs-3 textarea {
	color:#0E5C7E;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:26em;
	height:8em
}
#tabs-2 .rateright, #tabs-3 .rateright {
	float:left;
	width:34em;
	margin-bottom:12px
}
.icons {
	float:left;
	margin-right:6px
}
.icontxt {
	float:left;
	width:184px;
	padding-top:8px
}
.icontxt2 {
	float:left;
	width:340px;
	font-weight:bold
}
.addto input {
	color:#FFF;
	background-color:#F90;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	width:200px;
	font-size:16px
}
.addto input a:hover {
	color:#000
}
.addtohm input {
	color:#FFF;
	background-color:#F90;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	width:200px;
	font-size:16px;
	margin-top:20px
}
.addtohm input a:hover {
	color:#000
}
.ui-stars-star, .ui-stars-cancel {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer
}
.ui-stars-star a, .ui-stars-cancel a {
	width:16px;
	height:15px;
	display:block;
	background:url(/imgs/jquery.ui.stars.gif) no-repeat 0 0
}
.ui-stars-star a {
	background-position:0 -32px
}
.ui-stars-star-on a {
	background-position:0 -48px
}
.ui-stars-star-hover a {
	background-position:0 -64px
}
.ui-stars-cancel-hover a {
	background-position:0 -16px
}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {
	cursor:default !important
}
.imageright {
	float:right;
	border:none;
	margin-left:10px
}
.imageleft {
	float:left;
	border:none;
	margin-right:10px
}
.bullet {
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 4px;
}
.hidelabels {
	display:none
}
#truck_chart {
	color:#000
}
#truck_chart .highlight {
	background-color:#F90
}
#truck_chart td {
	border:1px solid #000;
	padding:2px;
	text-align:center
}
#truck_chart th {
	border:1px solid #000;
	padding:2px;
	text-align:center
}
#truck_chart td .high {
	border:1px solid #000;
	padding:2px;
	text-align:center
}
.bottomhmleft {
	width:380px;
	margin-left:20px;
	float:left;
	vertical-align:top
}
.bottomhmright {
	width:560px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	vertical-align:top
}
.newsheader {
	background-color:#0E5C7E;
	padding:4px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	margin-right:20px;
	margin-bottom:6px
}
.newscontent {
	text-align:left;
	padding:6px;
	color:#FFF;
	margin-right:20px;
	background-color:#0E5C7E;
	margin-bottom:6px
}
.newscontent a:link, .newscontent a:visited, .newscontent a:active {
	color:#F90;
	text-decoration:none;
	background-color:#0E5C7E;
	font-size:13px
}
.newscontent a:hover {
	color:#FFF;
	text-decoration:underline;
	background-color:#0E5C7E
}
.tophome {
	float:left;
	width:960px;
	margin-bottom:20px;
	position: relative;
}
.carousel-control {
	display:none
}
.js {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.carousel, .carousel .carousel-wrap {
	margin:0px;
	border:0px
}
.js .carousel-wrap {
	display:inline-block;
	vertical-align:middle;
	width:920px;
	margin:0px;
	padding:0px
}
.IE .js .carousel-wrap {
	display:inline;
	margin:0px;
	padding:0px
}
.carousel ul {
	margin:0px;
	padding:0px;
	left:0px;
}
.js ul li {
	overflow:hidden;
	display:inline;
	float:left;
	width:920px;
	height:268px;
	text-align:center;
	margin:0px;
	padding:0px
}
.carousel div {
	margin:0px;
	padding:0px;
	border:0px
}
div.center-wrap {
	overflow:hidden;
	text-align:left;
	background-color:#0E5A7C;
	height:26px;
	vertical-align:middle;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-top:4px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px
}
div.center-wrap div {
	border:0px;
	margin:0px
}
div.center-wrap a {
	cursor:pointer;
	color:#000;
	background-color:#CCC;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:6px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
.carousel-pagination p {
	border:0;
	font-size:100%;
	background:transparent;
	padding:0;
	margin-top:3px;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
.posted {
	font-size:9px;
	color:#FFF
}
#main #mainholder .bottomhmleft #mediaspace {
	width:360px;
	float:left;
	margin-right:20px
}
.carousel ul li .headgfxtxtbox {
	padding:16px;
	height:220px;
	width:280px;
	margin-left:580px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	z-index:3;
	background-image:url(../imgs/trans.png);
	background-repeat:repeat;
	margin-top:8px;
	margin-bottom:8px
}
.carousel ul li .headgfxtxtbox {
	font-size:16px
}
.carousel ul li .headgfxtxtbox h3 {
	font-size:22px;
	text-transform:uppercase
}
.headgfxtxtbox a:link, .headgfxtxtbox a:visited, .headgfxtxtbox a:active {
	text-decoration:none;
	background-color:transparent;
	color:#0E5A7C
}
.headgfxtxtbox a:hover {
	text-decoration:underline;
	background-color:transparent;
	color:#0E5A7C
}
.megamenu {
	position:absolute;
	display:none;
	left:0;
	top:0;
	background:white;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#154261;
	text-align:left;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:10px;
	border:1px solid #154261;
	margin-top:6px
}
.megamenu .column {
	float:left;
	width:140px;
	margin-right:5px
}
.megamenu .column ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.megamenu .column ul li {
	padding-bottom:5px
}
.megamenu .column ul li a {
	text-decoration:none;
	color:#154261
}
.megamenu .column ul li a:hover {
	color:#F90
}
.cartpayhold {
	float: left;
	width: 320px;
	text-align: center;
	padding-bottom: 40px;
}
#main #mainholder .paymentholder {
	display: block;
	float: left;
	width: 960px;
	margin-top: 20px;
	margin-bottom: 40px;
	text-align: center;
}
.cartholder {
	display: block;
	float: left;
}

