/*  ©Copyright Pacific Columns Inc. */

/*  Author: Jesus Diaz  */
/*  Company: Pacific Columns Inc.  */
/*  Last Update: Friday, March 9, 2007  */
/*  Medium: Dreamweaver 8  */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0 auto;}
a img {border:0px;}
img {border:0px;}

a:link, a:active, a:visited {color:#660000;	text-decoration:underline;}
a:hover{color:#333333; text-decoration:none;}

#background {
	width:100%;
	height:100%;
	background-image:url(/images/gradientbg.gif);
	background-repeat:repeat-x;
	margin:0 auto;}

#container {
	background-color:#FFFFFF;
	width:774px;
	border:1px solid #000000;
	margin:0 auto;
	padding:4px;
	margin-bottom:15px;}

#insideborder {
	width:772px;
	border:1px solid #000000;
	background-color:#EFEFEF;}

.mouse{cursor:pointer;}

#header {width:772px; height:70px; background-color:#FFFFFF;}
#headl {background-color:#FFF; width:150px; float:left; margin-left:10px; margin-top:20px;}
#headr {width:610px; float:right; margin:0 auto;}
.headclass {background-image:url(/images/phonenumber.gif); background-position:650px 10px; background-repeat:no-repeat; background-color:#FFFFFF;}

#pc-logo {padding-left:10px}
	
#breadcrumbs {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:5px 8px 8px 8px;
	border-bottom:1px solid #999999;}

#navigation {
	width:772px;
	margin:0 auto;
	height:25px;}
#navigation-in {border-top:1px solid #666; border-bottom:1px solid #666;}

#content {
	width:540px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:2px;
	padding:5px;
	padding-bottom:25px;
	float:left;
	border:1px solid #999999;}

#content a:link, #content a:active, #content a:visited {text-decoration:none;}
#content a:hover {color:#660000; text-decoration:none;}

#content-details {
	background-color:#FFFFFF;
	width:540px;
	padding: 8px 5px 25px 5px;
	float:left;
	border-right:1px solid #999999;}

#rightcolumn {
	width:205px;
	padding: 2px 5px 5px 0px;
	float:right;
	margin:0 auto;
	margin-top:5px;}

#rightcolumn-details {width:221px; float:right; margin:0 auto;}
#rightcolumn-top {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.searchbar {margin:0px; border-collapse: collapse; color:#333333; font-size:12px; font-family:'Times New Roman', Times, serif; font-weight:normal;}

#shoppingcart {background-color:#CCCCCC; /*border-bottom:2px solid #666; border-right:1px solid #999; width:210px;*/ width:211px; padding:5px;}
.yourcart {padding:5px;}
#shoppingcart2 {background-color:#CCCCCC; width:211px; padding:5px;}
#shoppingcart3 {background-color:#CCCCCC; width:221px;}
#rightcolumn ul li a:link, #rightcolumn ul li a:active, #rightcolumn ul li a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:10px;}
#rightcolumn ul li a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; color:#660000; font-size:10px;}

#unordered {padding:0; margin:0;}
#unordered li {list-style-type:none; font-weight:normal; padding:3px 2px 0px 2px; font-size:9px;}
#unordered a:link, #unordered a:active, #unordered a:visited {text-decoration:none;}
#unordered a:hover {color:#660000; text-decoration:none;}

#column-builder {margin-top:9px;}
#column-builder ul {padding:0; margin:0;}
#column-builder li {list-style-type:none; font-weight:normal; padding:3px 2px 0px 2px; font-size:9px; color:#660000;}
#column-builder ul li a:link, #column-builder ul li a:active, #column-builder ul li a:visited {text-decoration:none; color:#660000;}
#column-builder ul li a:hover {color:#666666; text-decoration:underline;}

#footer {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	width:772px;
	border-top:1px solid #000000;
	clear:both;
	margin:0 auto;}

#footer a:link, #footer a:active, #footer a:visited {color:#999999; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#333333; font-weight:normal; text-decoration:underline;}
#footin {width:772px; padding:2px;}
#footinfo {margin-top:15px; margin-left:10px;}

/*Txt------------------------------------------------------------------------------------------------*/
.colored {color:#660000;}
.coloredbold {color:#660000; font-weight:bold;}
.ital {font-style:italic;}
.italgray {font-style:italic; color:#666666;}
.italgraybold {font-style:italic; color:#666666; font-weight:bold;}
.txtblack {color:#000000;}
.txtblackbold {color:#000000; font-weight:bold;}
.txt333 {color:#333333;}
.txt666 {color:#666666;}
.txt999 {color:#999999;}
.txtCCC {color:#CCCCCC;}

.txt09 {font-size:9px;}
.txt10 {font-size:10px;}
.txt12 {font-size:12px;}
.txt14 {font-size:14px;}
.txt06 {font-size:16px;}
.txt09bold {font-size:9px; font-weight:bold;}
.txt09boldcolored {font-size:9px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}
.txt10bold {font-size:10px; font-weight:bold;}
.txt10boldcolored {font-size:10px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}
.txt11bold {font-size:11px; font-weight:bold;}
.txt11boldcolored {font-size:11px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}

.txt12bold {font-size:12px; font-weight:bold;}
.txt12boldcolored {font-size:12px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}
.txt12boldupper {font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt12boldcoloredupper {font-size:12px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt12coloredupper {font-size:12px; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.txt14bold {font-size:14px; font-weight:bold;}
.txt14boldcolored {font-size:14px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}
.txt14boldupper {font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt14boldcoloredupper {font-size:14px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt14coloredupper {font-size:14px; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.txt16bold {font-size:16px; font-weight:bold;}
.txt16boldcolored {font-size:16px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif;}
.txt16boldupper {font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt16boldcoloredupper {font-size:16px; font-weight:bold; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.txt16coloredupper {font-size:16px; color:#660000; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.enduraseries {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

h1 {color:#660000; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
/*h2 {color:#660000; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display: inline;}*/
h2 {color:#333; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display: inline;}
h3 {color:#666666; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
h4 {color:#666666; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display: inline;}
h5 {color:#660000; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
h6 {color:#666666; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}

/*Forms------------------------------------------------------------------------------------------------*/
#tableborder {border: 1px solid #666666;}
#tablepad {padding:8px;}
#tableborderpad {border: 1px solid #666666; padding:8px;}

.pad0808 {padding:0px 8px 0px 8px;}
.pad4448 {padding:4px 4px 4px 8px;}
.padL10 {padding-left:10px;}
.padL15 {padding-left:15px;}
.pad2 {padding:2px;}
.pad4 {padding:4px;}
.pad6 {padding:6px;}
.pad8 {padding:8px;}
.pad12 {padding:12px;}
.padT10 {padding-top:10px;}
.padL10 {padding-top:5px;}
.mar3 {margin:3px;}
.mar5 {margin:5px;}
.mar8 {margin:8px;}
.marL3 {margin-left:3px;}
.marL5 {margin-left:5px;}
.marL8 {margin-left:8px;}
.marL10 {margin-left:10px;}
.marL15 {margin-left:15px;}
.marT3 {margin-top:3px;}
.marT5 {margin-top:5px;}
.marT10 {margin-top:10px;}
.marT13 {margin-top:13px;}

.bor333 {border:1px solid #333;}
.bor666 {border:1px solid #666;}
.bor999 {border:1px solid #999;}
.borT666 {border-top:1px solid #666;}

.hidden {display:none;}
#hidden {display:none;}

#dotH {background-image:url(/images/dots-horizontal.gif); background-repeat:repeat-x;}
#dotV {background-image:url(/images/dots-vertical-small.gif); background-repeat:repeat-y;}

.hor-rule {color:#666666; background-color:#FFFFFF; height:6px;}

.L1 {line-height:1px;}.L2 {line-height:2px;}.L3 {line-height:3px;}.L4 {line-height:4px;}.L5 {line-height:5px;}.L6 {line-height:6px;}.L7 {line-height:7px;}.L8 {line-height:8px;}.L9 {line-height:9px;}.L10 {line-height:10px;}.L15 {line-height:15px;}.L17 {line-height:17px;}.L20 {line-height:20px;}.L25 {line-height:25px;}.L30 {line-height:30px;}.L35 {line-height:35px;}.L40 {line-height:40px;}

/*Index Page------------------------------------------------------------------------------------------------*/
#four-top {}
#four-top a img {border:0px;}
#four-top img {border:1px solid #660000;}
#head-main-cat {font-weight:bold; color:#660000; text-decoration:underline;}

#carttop {}
#carttop a img {border:0px; text-decoration:none;}
#carttop img {border:0px solid #660000; text-decoration:none;}
#carttop a:link, #carttop a:active, #carttop a:visited {text-decoration:none; color:#333333;}
#carttop a:hover {text-decoration:none;}


#sec-cat {}
#sec-cat a:link, #sec-cat a:active, #sec-cat a:visited {text-decoration:none;}
#sec-cat a:hover {text-decoration:underline;}

#featured-products {border-top:1px solid #666; background-color:#EFEFEF; padding:5px; width:145px;}
#featured-products a:link, #featured-products a:active, #featured-products a:visited {text-decoration:none; color:#333333;}
#featured-products a:hover {text-decoration:underline;}


/*Quote-Cart Page------------------------------------------------------------------------------------------------*/
#quote-main {border:1px solid #666; margin:2px; padding:4px;}

/*Detail Page------------------------------------------------------------------------------------------------*/
#detail-big-img {border:0px solid #666; width:165px; padding:5px; margin-top:5px;}
#detail-title {color:#660000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#detail-description {border:1px solid #666; width:508px; background-color:#EFEFEF; color:#333; padding:5px; margin-left:10px;}
#grade-head {background-image:url(/images/rcbg.gif); background-repeat:repeat-x; border-bottom:0px solid #666; line-height:30px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333; padding:0px 5px;}
#top-specs {list-style-type:none; padding:0px;}
#num-nav {background-color:#E6EAE5; width:522px; border:1px solid #666; margin:0px 8px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333; padding:5px;}
#num-nav a:link, #num-nav a:active, #num-nav a:visited {color:#660000; font-weight:normal; text-decoration:none; border:1px solid #E6EAE5; padding:2px;}
#num-nav a:hover {color:#000; font-weight:normal; text-decoration:underline; border:1px solid #000; padding:2px;}
.num-nav-table {margin-left:8px;}
.prod-box {border-top:1px solid #666; background-color:#EFEFEF; padding:4px; color:#333333;}