
/*Body*/
body {margin-top: 0px; background-image: url(/images/bgc.gif); background-repeat:repeat-x repeat-y}
#main-wrapper {background-image: url(/images/bg.gif);	background-repeat: repeat-y ;  background-position:center;  }

/*Home Page*/
.fp-stockist {position: absolute; left: 180px; bottom: 10px  }
.fp-ani {position: relative; top:0px; left:3px;}
#fp-quote-rep {background-image: url(../images/quote.gif); background-repeat:no-repeat; width: 506px; height: 350px; position: relative;  }
#fp-quote-rep span{display: none; }
.fp-quote-wrapper { background-repeat:no-repeat; width: 506px; height: 350px; position: relative;  }


/*Header*/
.fp-scanalert {position: relative; left: 15px; top: 0px;}
.fp-currency {position:relative; right: 20px; top: 5px;}

/*Finalize.ASP*/
.finalize-wrapper {position: relative; margin-top: 50px;}
.finalize-loader {position: relative; top: 80px}
.finalize-text {font-size: 14px; color: #333; margin-top:5px;}
.finalize-content { background-image: url(../images/footer-loader.gif); background-repeat:no-repeat;}

/*Registration Form*/
.reg-form-wrapper {width:920px;}
.reg-form-red {color: #990000}


/*Contact Form*/
.con-form-bg {background:url(images/contact-form-bg.jpg); background-repeat:no-repeat; width: 420px; height: 400px; padding-left: 48px; padding-top: 15px; margin-top:20px; }
.con-form-title {color:#333; color:#666; font-weight:bold; margin-bottom:20px; }
.con-form-star {color:#900}
.con-form-content {width:450px; margin-right: 40px; margin-top: 15px; margin-bottom:-20px}
.con-form-captmsg {position:relative; color:#666; font-weight:bold; top:10px; }
.con-form-button {position:relative; margin-top:20px; border:none }
.conf-form-load {position:relative; font-size:9px; left: 170px; top: -3px; text-decoration: underline;}
.con-form-cptcha {position:relative; margin-top:15px;  top: 10px}
.con-form-ipt {position:relative;  left: 50px; }
.con-form-frmel {position: relative; margin-bottom:10px}

/*Universal*/
.gen-wrapper {width:940px; margin-bottom: 10px}
.gen-link A:link {text-decoration: none; color:#666}
.gen-link A:visited {text-decoration: none; color:#666}
.gen-link A:active {text-decoration: none}
.gen-link A:hover {text-decoration: none; color:#000;}	
.header-wrapper {margin-top:20px}
.Gen-h1 , .co1 {margin-top:10px; margin-bottom: 8px; font-size:18px; color:#B40C12; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif }
.Gen-map-h1 , .co1 {display: inline; margin-top:10px; margin-bottom: 8px; font-size:18px; color:#B40C12; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif }
.Gen-h2 {margin-top:10px; margin-bottom: 8px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.Gen-h4 {margin-top:10px; margin-bottom: 8px; color:#666; text-transform: uppercase; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
.gen-h2-line {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 30px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.gen-h2-line-btm {background-image:url(../images/line.gif); width: 950px; background-repeat:no-repeat; background-position: bottom; margin-top:10px;
margin-bottom: 5px; color:#333; text-transform: uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.Gen-h3{margin-top:5px; margin-bottom: 2px; color:#333; text-transform: uppercase; font-size:14px;  }
.gen-form-title {font-size:14px;  }
.gen-form-tip {font-size:10px; text-transform: lowercase; text-align: left; display:inline; position: relative; top:0px ; padding-left:15px;}
.gen-left-col {font-size:12px; text-transform:uppercase; text-align:right; padding-right:20px }
.gen-right-col {}
.gen-form-captcha {display: block; font-size:12px; color:#900;}
.gen-wrapper {width:950px; margin-bottom: 10px}

/*Footer*/
.footer-wrapper {margin-top:-22px;}
#footerlist li{margin-top:-50px; display: inline; list-style-type: none; padding-right: 20px; font-size:10px; font-family: Georgia, "Times New Roman", Times, serif;color:#666;font-weight:bold}
#footerlist A:link {text-decoration: none; color:#666}
#footerlist A:visited {text-decoration: none; color:#666}
#footerlist A:active {text-decoration: none}
#footerlist A:hover {text-decoration: none; color:#000;}	

.footer-wrapper-sub {margin-top:-15px;}
#footerlistSub li{margin-top:-50px;display: inline;list-style-type: none;padding-right: 10px;font-size:10px;font-family: Georgia, "Times New Roman", Times, serif;color:#666;font-weight:bold}
.footer-twitter {position: relative; top: 4px;	}
.footer-facebook {position: relative; top: 4px;	}
.footer-rss {position: relative; top: 4px;	}


/*view order summary*/
.view-ord-tit {font-size:14px;; text-transform:uppercase;color:#333; font-weight:bold}
.view-ord-ftrwrp {width:950px; height: 30px; margin-bottom:15px; margin-top:15px; position:relative; vertical-align:middle}
.view-ord-nav-btn {text-align:right}
.view-ord-nav {width:auto; position: absolute; left: 0px; text-align: left; text-transform:uppercase; font-size:12px}
.view-ord-nav A:link {color:#5A0000; text-decoration: none}
.view-ord-nav A:visited {color:#5A0000; text-decoration: none}
.view-ord-nav A:active {color:#5A0000; text-decoration: none}
.view-ord-nav A:hover {color:#5A0000; text-decoration: underline; }




ul {
list-style: none;
margin-left: 0;
padding-left: 20px;
text-indent: -1em;
margin:1.4em 0

}


	
.ulhome {
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	list-style-position:outside;
	text-indent:20px;
	}
	
H1 {
	font-size: 18px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 50px;

}

H2 {
	font-size: 18px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 0px;
}

H3 {
	font-size: 14px;
	color: #66CCFF;
	font-family: arial, verdana, ;
	text-indent: 0px;
}
Indent {	text-indent: 50px;
}


	
/*.button {
font-weight:200;
	text-align:center;
	background-color: #66CCFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:1px;
	line-height: inherit;
    overflow: visible;
	height:auto;
	border:0px;	}
*/

input {
    font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
 	margin-bottom: 8px;
	vertical-align:middle;
	
	
	}
	
select {
    font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	
	}

.message {
font-size: 16px;}

td,p {font-size: 10px; 
	font-color: #999999;
	color:#999999;
	font-style:normal; 
	font-weight: normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px; 
	margin-top:0px; 
	margin-bottom:0px;  
	margin-right:10px;
	 }


.blackstrong {color: #000000; font-weight: bold;}

	
A:link {text-decoration: underline; color:#999999}
A:visited {text-decoration: underline; color:#999999}
A:active {text-decoration: underline; color:#999999 }
A:hover {text-decoration: underline; color:#000000;}	
a img {border: none;}

	
.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;  }



/* Gallery Styles : Used for Related Products */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 850px; /* Set to gallery width, in px or percentage */
height: 110px; /* Set to gallery height */
}

#motioncontainer a img {
border: 0px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 0px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

 Do not edit IE conditional style below 
[if gte IE 5.5]>
<style type="text/css">
#motioncontainer {
width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}
</style>
<![endif]
 End Conditional Style 


.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000;  }

/**** Header for View Cart Page & Payment COnfirmation Page ******/
.vc1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000; font-size:12px }

/**** Message for Payment Type on confirmation page ******/
.message {font-size: 14px; color:#990000}

/**** headline on the orderform i.e. INVOICE , ORDET DETAILS etc ******/
.of1 {font-size: 10px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px; margin-top:0px; margin-bottom:0px; margin-right:10px; text-align:left; }

/**** Headline on Order form cart headers. i.e. Stock, Part NO etc.  ******/
.of2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000; font-size:12px }

/**** Message for Payment Type on confirmation page ******/
.ofinv0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000; font-size:12px }

.message {
font-size: 16px;}


.of3 {font-size: 10px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px; margin-top:0px; margin-bottom:0px; margin-right:10px; text-align:left; }
.of4 {font-size: 10px; font-color: #999999; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px; margin-top:0px; margin-bottom:0px; margin-right:10px; text-align:left; }

/**** Payment Gateway Message & Order ID & Date On Final Confirmation Page ******/
.co1 {font-size: 14px; color:#000000}

/**** Final Confirmation Page : invoice and delivery headline ******/
.co2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000000; font-size:12px }

/**** variations of headers etc for general use ******/

.blackstrong {color: #000000; font-weight: bold;}
