/*
ProductCart Shopping Cart Software, Copyright Early Impact LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
html{height: 100%;min-height: 100%;border-width: 0px;}

body{height: 100%; min-height: 100%; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background:#0F1316 url(images/bg.jpg) left top repeat-x;}

p, div, td {font-size:11px; color:#000000;}


form { margin:0px; padding:0px;}
select {border-top:solid 1px #999999; border-left:solid 1px #AAB3B3; border-right:solid 1px #AAB3B3; border-bottom:solid 1px #D5DDDD; background-color:#F7F7F7; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a:link,a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#990000;text-decoration:underline;}


input,textarea{ border-top:solid 1px #999999; border-left:solid 1px #AAB3B3; border-right:solid 1px #AAB3B3; border-bottom:solid 1px #D5DDDD; background-color:#F7F7F7;  font-size:11px; font-family: Arial, Helvetica, sans-serif;}
input:active {BACKGROUND-COLOR: #fff}
input:focus {BACKGROUND-COLOR: #fff}
input:hover {BACKGROUND-COLOR: #fff}

input[type="checkbox"] { border:0px; background-color:#fff;}
input[type="checkbox"]:hover { background-color:#efefef;}

input[type="radio"] { border:0px; background-color:#fff;}

input.checkbox {border:0px; background-color:#fff;}
input.radio {border:0px; background-color:#fff;}

input.button { background:#006599; padding:1px; color:#fff; border:#6699ce solid 1px; cursor:hand;}

h1{font-family:"Trebuchet MS"; margin:0px; padding:0px; color:#045066;font-size:22px; font-weight:bold;}
h2{font-family:"Trebuchet MS"; margin:0px; padding:0px; color:#015269;font-size:20px; font-weight:bold;}
h3{font-family:"Trebuchet MS"; margin:0px; padding:0px; color:#000000;font-size:20px; font-weight:bold;}
h4{font-family:"Trebuchet MS"; margin:0px; padding:0px; color:#045066;font-size:18px; font-weight:bold;}

.required{color:#FF0000;}
.noborder {border:0px;}

.headertext {color:#FFFE4D;}
.searchbg {background:url(images/topleft-small-middle.gif) top left repeat-x; color:#FFFFFF; font-weight:bold; padding-bottom:5px; text-align:left;}
.searchbg td{color:#FFFFFF;}
.phonebg {background:url(images/topleft-big-middle.gif) top left repeat-x; color:#FFFFFF; font-style:italic; padding-bottom:5px;}
.phonebg .ptitle{color:#FFFFFF;}
.phonenum {color:#F0F251; font-family:Trebuchet MS; font-size:26px; font-weight:bold;}

.menuleftbg{background:url(images/blue-leftshadow.gif) right top no-repeat;}
.menurightbg{background:url(images/blue-rightshadow.gif) left top no-repeat;}
.leftbg {background:#f4f4f4;border-right:1px solid #cccccc;}
.rightbg {background:#FFFFFF;}

.linkmenu {border:#E4E4E4 1px solid; border-top:0px; border-bottom:0px; background:#00D9EA url(images/menu-bg.jpg) left top repeat-x; height:196px;}
.linkmenu ul {padding:0px; margin:0px;}
.linkmenu li {list-style-type:none;padding:0px; margin:0px;display:block; font-family:"Trebuchet MS"; font-size:14px; font-weight:600;  }
.linkmenu li a:link, .linkmenu li a:visited {padding:5px 5px 4px 26px;height:18px; margin:0px; display:block; border-bottom:#01789A solid 1px; background:url(images/menu-bullet.gif) left no-repeat; color:#ffffff; text-decoration:none; }
.linkmenu li a:hover{padding:5px 5px 4px 26px; margin:0px; display:block; border-bottom:#01789A solid 1px; background:#FFFE4D url(images/menu-bullet-o.gif) left no-repeat; color:#000000; }

.linkmenu .last a:link, .linkmenu .last a:visited {border-bottom:none;}
.linkmenu .last a:hover{}


.midleftbg {background:url(images/mid-left-shadow.gif) right top repeat-y;}
.midrightbg {background:url(images/mid-right-shadow.gif) left top repeat-y;}
.midbg {background-color:#FFFFFF; padding:13px;}

.leftback { background-color:#f4f4f4; border-right:#cccccc solid 1px; width:203px;}
.leftback th { background:url(images/left-head-bg.jpg) left top repeat-x; text-align:left; padding:7px 9px; color:#ffffff; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;}

.bullet{padding:0px; margin:0px;}
.bullet ul {padding:0px; margin:0px;}
.bullet li {list-style-type:none;padding:0px; margin:0px;  display:block;}
.bullet li a:link, .bullet li a:visited {padding:11px 5px 12px 9px;height:11px; margin:0px; display:block; border-bottom:#666666 dotted 2px; color:#000000; text-decoration:none;}
.bullet li a:hover{padding:11px 5px 12px 9px; margin:0px; display:block; border-bottom:#666666 dotted 2px; background:#E0E0E0; color:#014558;}

.bullet li.last a:link, .bullet li.last a:visited {border-bottom:0px;}
.bullet li.last a:hover{}


.bullet1 {padding:0px; margin:0px; line-height:20px;}
.bullet1 {margin:0px; padding:0px;}
.bullet1 li {list-style-type:none;  padding:0px; margin:0px; background:url(images/bullet.gif) left no-repeat;}
.bullet1 li a:link, .bullet1 li a:visited {padding:5px 5px 5px 25px; margin:0px; color:#000000;font-weight:bold; text-decoration:none;}
.bullet1 li a:hover{padding:5px 5px 5px 25px; margin:0px; text-decoration:none; color:#014558;}

.sitebullet{}
.sitebullet li {list-style-type:none; background:url(images/bullet.gif) left no-repeat; background-position:5px 5px;}


.rightback{background-color:#f4f4f4; border-left:#cccccc solid 1px;}
.rightback th { background:url(images/left-head-bg.jpg) left top repeat-x; text-align:left; padding:7px 9px; color:#ffffff; font-family:"Trebuchet MS";font-size:14px; font-weight:bold;}

.carttile{background:url(images/cardbg.jpg) repeat-x left top;padding:7px 9px;font-size:14px; font-family:"Trebuchet MS";font-weight:bold;}
.cart-contant{padding:5px;line-height:17px; background:#ffffe6;padding-right:15px;text-align:right;}
.cart-contant span{text-align:right; color:#990000;}

.bluebox{padding:0px 0px 5px 5px; border:1px solid #cccccc;background:#ffffff url(images/buleboxbg.jpg) repeat-x left bottom; font-size:10px;}
.bluebox span{float:right;}
.greybox1{padding:0px 0px 5px 5px; border:1px solid #cccccc; background:url(images/box2-img.jpg) repeat-x left bottom; font-size:10px;}
.greybox1 span{padding-left:60px; }
.greybox{padding:0px 0px 5px 5px;border:1px solid #cccccc; background:url(images/greyboxbg.jpg) repeat-x left bottom; font-size:10px;}
.greybox span{float:left;text-align:right;}

.news-cont{padding:5px;text-align:right;}
.news-cont span{float:left; text-align:left;padding:4px;line-height:16px; }
.news-cont .input{width:183px; height:20px;border:1px solid #000000; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#footer{background:url(images/footerbg.jpg) repeat-x left top;padding:2px; height:62px;}
#footer .flink{padding:8px 8px 8px 8px; color:#FFFFFF;}
#footer .flink a:link, #footer .flink a:visited{color:#ffffff;text-decoration:none;}
#footer .flink a:hover{color:#ffff00;}

#footer .fcopy{text-align:right; color:#FFFFFF;padding-right:5px; padding-bottom:5px;font-weight:bold;}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{position:absolute; top:0; border: 1px solid #fff; line-height:18px; z-index:100; width: 200px; visibility: hidden;}
.dropmenudiv a{width: auto; display: block; text-indent: 5px; border-bottom: 2px solid #fff; padding: 2px 0; text-decoration: none; color: black; background-color:#FAF63D; color:#000}
.dropmenudiv a{width: 100%;}
.dropmenudiv a:hover{background-color:#0B81A9; color:#fff;}



/* Boxes */

.myBoxMain
{
    margin: 0px auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 920px;
    padding: 0px;
    text-align: left;
    background-image: url(images/blackbar.gif);
    border: 3px solid #696969;
}

/* TOP AREA of the page: store description, store name, search box, navigation */
		
.terms {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
}

.pcTopSentence {
		color: FFFFFF;
		text-align: center;
}
		
		#pcHeader {
			width: 920px;
			height: auto;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px;
			background-color: #000000;
			font-size: 12px;
			color: #666666;
			border-collapse: collapse;
			border: 0px;
		}
		
		#pcHeader td {
			padding: 0px;
			vertical-align: bottom;
		}
		
.pcQuestions {
	font-size: 11px;
	color: silver;
	text-align: right;
}
		
.pcPhoneNumber {
	font-size: 22px;
	color:silver;
	text-align: right;
}
		
		#pcStoreDescription {
			font-size: 13px;
			text-align: left;
		}
		
		#pcStoreName {
			font-size: 10px;
			font-weight: bold;
			text-align: left;
		}
		
.pcStoreSearch {
		margin: 0px 0px 0px 0px;
		height: 40px;
		font-size: 10px;
		text-align: right;
		vertical-align: bottom;
		color: silver;
		
}
		
		#pcTopNav {
			background-color: #e5e5e5;
			text-align: right;
			border-bottom: 3px solid #FFFFFF;
		}
		
.pcStoreSearch a {
		text-decoration: none;
		color: silver;
		font-size: 11px;
}
		
.pcStoreSearch a:hover {
		color: #FFFFFF;
}
		
		#pcTopNav ul {
			list-style: none;
			margin: 0;
		}
		
		#pcTopNav li {
			display: inline;
			padding-right: 10px;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
			font-size: 14px;
			color: #999999;
		}
		
		#pcTopNav a:hover {
			color: #000000;
		}

/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
		#pcMainArea {
			width: 900px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 5px;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		}
	
		#pcLeft {
			width: 150px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcCenter {
			width: 740px;
			padding: 0 5px 0 5px;
			text-align: left;
			vertical-align: top;
		}
	
		
		.pcColumnSpacer {
			width: 10px;
			background-image:url(images/dotted_spacer_vert.gif);
		}

	/* Define the left column */
	
		#pcLeft h3 {
			font-size: 13px;
			margin: 0;
			padding-bottom: 2px;
		}

		#pcLeftCatLinks {
			background-color: #99CCFF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcLeftPriceLinks {
			background-color: #E1E1E1;
			color: #999999;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcLeftStoreLinks {
			background-color: #F5F5F5;
			color: #999999;
			padding: 5px 5px 1px 10px;
			margin: 0 0 2px 0;
		}
	
		#pcLeft ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcLeft li {
			margin: 2px 0 0 0;
		}
		
		#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited {
			color: #0066CC;
			text-decoration: none;
		}
		
		#pcLeftCatLinks a:hover {
			color: #FFFFFF;
		}
		
		#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcLeftPriceLinks a:hover {
			color: #FF6600;
		}
		
		#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited {
			color: #777777;
			text-decoration: none;
		}
		
		#pcLeftStoreLinks a:hover {
			color: #FF6600;
		}
		
		#moreinfopage {
			font-size: 14px;
			color: #666666;
		}
			
		#moreinfopage a:link, #moreinfopage a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#moreinfopage a:hover {
			color: #777777;
		}
		
		#moreinfopage ul {
			list-style-type: none;
		}
		
		#moreinfopage li {
			margin: 20px;
		}


	/* Define the right column */
	
		#pcShowCart {
			background-color: #FFFFAA;
			color: #666666;
			padding: 5px 5px 5px 10px;
			margin-bottom: 5px;
		}
	
		#pcCustomerLogin {
			background-color: #FFFFCC;
			color: #014558;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcAffiliateLogin {
			background-color: #FFEE99;
			color: #014558;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcRight h3 {
			font-size: 13px;
			margin: 0px;
			padding-bottom: 2px;
			color: #999999;
		}
	
		#pcRight ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcRight li {
			margin: 2px 0 0 0;
		}
		
		#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcCustomerLogin a:hover {
			color: #333333;
		}
		
		
		#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
			color: #777777;
			text-decoration: none;
		}
		
		#pcAffiliateLogin a:hover {
			color: #000000;
		}

/* End MAIN AREA */

/* START Footer */
	
		
.BottomBlue {
		background-image:url(images/background-bottom-blue.jpg);
		background-repeat: repeat-x;
		height: 387px;
			}
		
		#pcFooter {
			background-color: #FFFFFF;
			font-size: 11px;
			color: #666666;
			text-align: right;
			padding: 5px;
		}
		
		#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover {
			text-decoration: none;
			color: #666666;
		}
		
		#pcFooterSpacer {
			background-image:url(images/dotted_spacer_left.gif);
			height: 5px;
		}
	
/* END Footer */
