body {
	/*background-color: #88693C;*/
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0; 
}
.socal_border {
	background-color: #333333; }
.background1 { 
	background-color: #37A1AF; }
.background2 { 
	background-color: #004A71; }
a:link {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 17px;
	text-decoration: none;	}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; }
	
a:visited { 	
	color: #00299F;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 17px;
	text-decoration: none; }
a:hover { 	
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 17px; 
	text-decoration: underline; }
	

	
.full_service_sign_company {
	top:700px;
	position:absolute;
	z-index:2;
}
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 16px;	
	font-weight: bold;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 17px; }
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 17px; }
h3 {
	color: #51B9C8;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 14px; }
LI.LTGREY {
	list-style-type: square;
	color: #CCCCCC;
}
LI.PROD_MAIN {
	list-style-type: none;
	color: #004971;
	list-style-image: url(../images/arrow.gif);
}
LI.PROD_SUB {
	list-style-type: none;
	color: #004971;

	list-style-image: url(images/arrow2.gif);
}
.footer_text {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 14px; }
.footer_text a:link { color: #CCCCCC; font-size: 10px; }
.footer_text a:hover { color: #FFCC00; font-size: 10px; text-decoration: underline; }
.footer_text a:visited { color: #E1D2BD; font-size: 10px; }
.button_text1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px; 
}
.button_text1 a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px; 
}
.button_text1 a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px; 
}
.button_text1 a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px; 
}
.divbox
{
	border: 1px solid #FFFFFF;
	height: 275px;
	background-image: url(../images/gradientbg.gif);
	background-repeat: repeat-x;
}
.divbox1
{
	border: 1px solid #FFFFFF;
	background-image: url(../images/gradientbg.gif);
	background-repeat: repeat-x;
}
.divbox2
{
	border: 1px solid #FFFFFF;
	height: 275px;
	background-image: url(../images/gradientbg1.gif);
	background-repeat: repeat-x;
}

.description
{
	color:#337b77;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	
	width:180px;
	height:30px;
}
.product_details {
	position:absolute;
	left:0;
	top:0px;
	width:726;
	height:100%;
	z-index:1;
	visibility: hidden;
}
.login {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	height:100%;
	z-index:3;
	visibility: hidden;
}


.screen_mask {
	background-color: #37A1AF;
	filter: Alpha(Opacity=90, FinishOpacity=90);	
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	visibility: hidden;
}


.product_attribtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #37A1AF;
	margin-left: 8px;
}
.product_attribtxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #37A1AF;
	margin-left: 8px;
	text-transform:none; 
}

.product_name_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004971;
	padding-left: 10px;
	padding-right: 10px;
}
.product_name_sm1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
}
.product_brief_table {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}
.product_details_table {
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}

.product_price_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004971;
}
.product_description_brief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004971;
	padding-left: 10px;
	padding-right: 10px;
}
.product_description_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004971;
	padding-left: 10px;
	padding-right: 10px;
}
.product_price_qtytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
	background-color: #D8EEF1;
	filter: Alpha(Opacity=80);
}
.product_price_pricetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
}
.bg {
	background-image: url('../images/gradientbg.gif');
	background-repeat: repeat-x;
	background-position: left top
}
.prodname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03496d;
	text-decoration: none;
}
.aslowas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3a7778;
	text-decoration: underline;
}
.cost {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00476d;
	text-decoration: none;
}
.cost1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.borders {
	border: 1px solid #FFFFFF;
}

p {
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;	
	font-weight: normal;	
	font-variant: normal;	
	list-style-type: square; 
	list-style-position: inherit;	
	line-height: 17px; }
p a:link { color: #014971; font-size: 12px; }
p a:hover { color: #88693C; font-size: 12px; text-decoration: underline; }
p a:visited { color: #014971; font-size: 12px; }
.co_welcome {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 17px;
	padding-left: 10px; }
.co_welcome2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px;
	padding-left: 10px; }
.co_welcome2 a:link { font-family: Arial, Helvetica, Verdana, sans-serif; color: #014971; font-size: 11px; line-height: 13px; }
.co_welcome2 a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; color: #88693C; font-size: 11px; text-decoration: underline; line-height: 13px; }
.co_welcome2 a:visited { font-family: Arial, Helvetica, Verdana, sans-serif; color: #014971; font-size: 11px; line-height: 13px; }
.product_list_left {
	line-height: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	list-style-type: square;
	list-style-position: inherit;
	padding-left: 5px; }
.product_list_left a:link { line-height: 18px; color: #014971; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
.product_list_left a:hover { line-height: 18px; color: #88693C; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;}
.product_list_left a:visited { line-height: 18px; color: #014971; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
.product_info_bullets {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	list-style-type: square;
	list-style-position: inherit;
	line-height: 13px; }
	
.topbg_fixed {
	background-color: #37A1AF;
	background-image: url(../images/socal_top_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer_separator {
color: #37A1AF
}
.footer_bg {
	background-color: #37A1AF;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.produc_desce 
{
	font-family: Tahoma;
	font-size:12px;
	color:#004971;
	font-weight:normal;
	text-align:justify;
	padding-left:4px;
	padding-top:4px;
}
.produc_title 
{
	font-family: Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
}
.product_txtfeild 
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	background-color:#F2FDFF; 
	border:solid 1px #387780;
	height:14px;
	width:150px;
}
.product_txtfeild1 
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	background-color:#F2FDFF; 
	border:solid 1px #387780;
	height:14px;
	width:30px;
}
.product_txtfeild2
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	background-color:#F2FDFF; 
	border:solid 1px #387780;
	height:14px;
	width:30px;
}
.product_txtfeild3 
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	background-color:#F2FDFF; 
	border:solid 1px #387780;
	height:14px;
	width:75px;
}
.product_txt
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
}
.preview_btn 
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:solid 1px #387780;
	width:80px;
	height:25px;
}
.text
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:solid 1px #387780;
	
}
.addcart_btn 
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#7D7D7D;
	border:solid 1px #000000;
	width:100px;
	height:25px;
}
.font2 {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	font-weight:normal;
	padding-left: 6px;
}

.saleprice_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.price_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #37A1AF;
}
.price_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.price_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.price_heading 
{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#008080;
}
.checkout_form_heading 
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
}
.checkout_form_txt 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
}
.checkout_form_txt_feild 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
	margin-left: 8px;
	background-image: url(../images/formfieldbg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px;
	border-bottom-color: #3CA4B1;
	border-left: 1px;
	border-left-color: #CCDCDE;
	border-right: 1px;
	border-right-color: #CCDCDE;
	border-top: 1px;
	border-top-color: #CCDCDE;
	padding: 3px;
	width: 200px;
}
.order_details_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #37A1AF;
}
.orderText
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #004971;
	line-height: 18px;
}
.product_attribformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
	margin-left: 8px;
	background-image: url(../images/formfieldbg.gif);
	border-bottom: 1px;
	border-bottom-color: #3CA4B1;
	border-left: 1px;
	border-left-color: #CCDCDE;
	border-right: 1px;
	border-right-color: #CCDCDE;
	border-top: 1px;
	border-top-color: #CCDCDE;
	padding: 3px;
}

.product_instructiontxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 8px; 
}
	
.cart_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.cart_item_attrib {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
	margin-left: 8px;
}
.content_bg {
	background-color: #FFFFFF;
	background-image: url(../images/socal_co_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.Company_Guidelines { 
	background-image: url(../Images/socal_find_your_path2.jpg); 
	background-position:left top; 
	background-repeat:no-repeat; 
	background-attachment:scroll; 
}

.product_details_hd { 
	background-image: url(../Images/product_details_hd.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	background-attachment:scroll; 
}



.product_code {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding-left: 5px;
	padding-right: 0px;
}
.b_calc_ship { background-image:url(../Images/b_calc_ship.gif); border:0; width:145; height:19; }
.b_CouponCost { background-image:url(../Images/b_calc_Coupon.GIF); border:0; width:94; height:19; }
.b_submit_order { background-image:url(../Images/b_submit_order.gif); border:0; width:131; height:32; }
.qty_scroller {
    margin:none;
    width: 244px;
    height: 57px;
    overflow: auto;
    scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#004971; 
	scrollbar-base-color:#DBEDF1; 
	scrollbar-darkshadow-color:#98CDD8; 
	scrollbar-face-color:#DBEDF1; 
	scrollbar-highlight-color:#98CDD8; 
	scrollbar-shadow-color:#DBEDF1 
 }
.product_instructiontxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004971;
	margin-left: 8px; 
}
.photo_options_hd { 
            background-image: url(../Images/photo_options_hd.jpg); 
            background-position:left top; 
            background-repeat:no-repeat; 
            background-attachment:scroll;
}
.hole_patterns_hd { 
            background-image: url(../Images/hole_patterns_hd.jpg); 
            background-position:left top; 
            background-repeat:no-repeat; 
            background-attachment:scroll;
}

.product_materials_hd { 

            background-image: url(../Images/product_materials_hd.jpg); 
            background-position:left top; 
            background-repeat:no-repeat; 
            background-attachment:scroll;

}


.link-class
{
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:Blue;    
    }
    
  a.link-class:hover
{      text-decoration:underline;      }  
.content_bg2 {
	background-color: #D9EEF1;
	background-image: url(../images/gradientbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.content_bg3 {
	background-color: #FFF399;
}
.style1
{
	font-size:14px;	
}
