@charset "utf-8";
/* CSS Document */

body { 
    background: #222327;
    background-image: url(images/template/bg.png);
    background-repeat:repeat-y;
    background-position:center;
    background-attachment:fixed;
	font-family:Tahoma, Geneva, sans-serif
}

#container {
	position:relative;
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
	/*border: solid 1px white;*/
}

#content {
	position:relative;
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px white;*/
	height: auto;
}

#fpcontent {
	position:relative;
	width: 895px;
	top: 200px;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px white;*/
	height: auto;
}

#slidercontent{
	position:relative;
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px white;*/
	height: auto;
}

#slid {
	position:absolute;
	left: 10px;
	top:0px;
	width: 900px;
	height: 215px;
}

h2 {
	color: #999;
	font-family:Verdana, Geneva, sans-serif;	
}

/* Header Banner CSS */

#header {
	position: relative;
	width: 700px;
	height: 183px;
	background-image: url(images/template/titlebanner.jpg);
	/*border: solid 1px white;*/
}

/* Header Banner CSS */


/* Socail Links CSS */

#headerrighttop {
	width: 190px;
	height: 160px;
	/*border: solid 1px white;*/
	position: absolute;
	top: 0px;
	left: 701px;
}

/* END Socail Links CSS */


/* Bottom Right Header */

#headerrightbottom {
	width: 190px;
	height: 20px;
	/*border: solid 1px white;*/
	position:absolute;
	top: 162px;
	left: 701px;
}

/* END Bottom Right Header */


/* NavBar CSS */

#navbar {
	position: relative;
	width: 895px;
	height: 47px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*border: solid 1px white;*/
}


#navbar a:link {
	text-decoration: none;
	color:#FFFFFF;
}

#navbar a:hover {
	text-decoration: none;
	color: #00F;
}


#home {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 179px;
	height: 47px;
	background-image: url(images/template/homeoffon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
#home:hover
{ 
  background-position: 0 -47px;
}

#products {
	position:absolute;
	top: 0px;
	left: 179px;
	width: 179px;
	height: 47px;
	background-image: url(images/template/productsoffon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
#products:hover
{ 
  background-position: 0 -47px;
}

#gallery {
	position:absolute;
	top: 0px;
	left: 358px;
	width: 179px;
	height: 47px;
	background-image: url(images/template/galleryoffon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
#gallery:hover
{ 
  background-position: 0 -47px;
}

#ebay {
	position:absolute;
	top: 0px;
	left: 537px;
	width: 179px;
	height: 47px;
	background-image: url(images/template/ebayoffon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
#ebay:hover
{ 
  background-position: 0 -47px;
}

#contact {
	position:absolute;
	top: 0px;
	left: 716px;
	width: 179px;
	height: 47px;
	background-image: url(images/template/contactoffon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
#contact:hover
{ 
  background-position: 0 -47px;
}

/* END NavBar CSS */


/* Sitemap CSS */

#sitemap {
	position: relative;
	width: 855px;
	height: 20px;
	margin-left: 20px;
	color: #666;
	border-bottom: solid 1px #333;
	border-top: solid 1px #333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}

#sitemap a {
	color: #666;
}

#sitemap a:hover {
	color: #999;
}

#sitemap a:link {
}

/* END Sitemap CSS */


/* Front Page CSS */

/* #toplefttitle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 20px;
	background-color:#999;
	font-size: 15px;
	/*border-bottom: solid 2px #666; 
}*/



#topleft {
	position: absolute;
	top: 10px;
	left: 20px;
	width: 400px;
	height: 90px;
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-color:#353535;
	padding: 6px;
	border:dashed 1px #666;
}

#toprighttop {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 400px;
	height: 50px;
}

#toprightbottom {
	position:absolute;
	top: 62px;
	right: 20px;
	width: 400px;
	height: 50px;
}

#bottomright {
	position: absolute;
	top: 130px;
	right: 10px;
	width: 400px;
	height: 230px;
	color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	border: solid 1px #666;
}

#bottomrighttitle {
	color:#CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}



#bottomleftleft {
	position: absolute;
	top: 127px;
	left: 5px;
	width: 240px;
	height: 240px;
}

#bottomleftright {
	position: absolute;
	top: 127px;
	left: 242px;
	width: 240px;
	height: 240px;
}
	

#bottom {
	position:absolute;
	top: 370px;
	left: 50px;
	height: 35px;
	width: 800px;
}

#frontlink {
	font-size:11px;
}

#frontlink a {
	color: #666;
}

#frontlink a:hover {
	color: #999;
}

/* END Front Page CSS */


/* Controllers Page */
	
#viewcontroller {
	position: absolute;
	right: 0px;
	bottom: 1px;
}

#firstcontr {
	position:absolute;
	top: 30px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#secondcontr {
	position:absolute;
	top: 150px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#thirdcontr {
	position:absolute;
	top: 270px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#forthcontr {
	position:absolute;
	top: 390px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* END Controllers Page */


/* Servivces Page */
	
#viewservice {
	position: absolute;
	right: 0px;
	bottom: 1px;
}

#firstservice {
	position:absolute;
	top: 30px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#secondservice {
	position:absolute;
	top: 150px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#thirdservice {
	position:absolute;
	top: 270px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#forthservice {
	position:absolute;
	top: 390px;
	height: 100px;
	width: 850px;
	left: 22px;
	border: dashed 2px #333;
	color:#EBEBEB;
	padding-left: 5px;
	padding-top: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* END Services Page */


/* Rapid Fire Service Page */

#firstrfs {
	position: absolute;
	top: 40px;
	right: 23px;
	width: 209px;
	height: 300px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}	

#firstrfstext {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 600px;
	height: 300px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#secondrfs {
	position: absolute;
	top: 370px;
	right: 23px;
	width: 209px;
	height: 300px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
	}

#secondrfstext {
	position: absolute;
	top: 370px;
	left: 20px;
	width: 600px;
	height: 300px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}


#thirdrfs {
	position: absolute;
	top: 700px;
	right: 23px;
	width: 209px;
	height: 300px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#thirdrfstext {
	position: absolute;
	top: 700px;
	left: 20px;
	width: 600px;
	height: 300px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#forthrfs {
	position: absolute;
	top: 880px;
	right: 23px;
	width: 209px;
	height: 250px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#forthrfstext {
	position: absolute;
	top: 880px;
	left: 20px;
	width: 600px;
	height: 250px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#servicedirected {
	position:absolute;
	top: 1030px;
	left: 80px;
}

#cartrfs {
	position:absolute;
	top: 1060px;
	right: 20px;
}

/* END Rapid Fire Service Page */


/* Basic Rapid Fire Page */

#firstbrf {
	position: absolute;
	top: 40px;
	right: 23px;
	width: 209px;
	height: 290px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}	

#firstbrftext {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 600px;
	height: 290px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#secondbrf {
	position: absolute;
	top: 370px;
	right: 23px;
	width: 209px;
	height: 290px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
	}

#secondbrftext {
	position: absolute;
	top: 370px;
	left: 20px;
	width: 600px;
	height: 290px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}


#thirdbrf {
	position: absolute;
	top: 700px;
	right: 23px;
	width: 209px;
	height: 290px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#thirdbrftext {
	position: absolute;
	top: 700px;
	left: 20px;
	width: 600px;
	height: 290px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#forthbrf {
	position: absolute;
	top: 880px;
	right: 23px;
	width: 209px;
	height: 250px;
	border-right: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#forthbrftext {
	position: absolute;
	top: 880px;
	left: 20px;
	width: 600px;
	height: 250px;
	border-left: 1px #838383 dashed;
	border-top: 1px #838383 dashed;
	border-bottom: 1px #838383 dashed;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 10px;
}

#cartbrf {
	position:absolute;
	top: 1050px;
	right: 20px;
}

/* END Basic Rapid Fire Page */


/* Footer CSS */


/* END Footer CSS */

/* Payment Info Page */

#paymenttitle {
	position: absolute;
	top:20px;
	left:70px;
	border-bottom: medium dotted #333;
}

#paymentinfo {
	position:absolute;
	top: 80px;
	left: 150px;
	width: 600px;
	height: 150px;
	border: thin dotted #333;
	text-align:center;
	padding: 10px;
	background-color:#252525;
	color: #DFDFDF;
}

#paymentinfo a {
	color: #FFF;
	text-decoration:none;
	}
	
#paymentinfo a:hover {
	color:#666;
	text-decoration:underline;
}

#payment {
	height: 700px;
}


#refundtitle {
	position: absolute;
	top:270px;
	left:70px;
	border-bottom: medium dotted #333;
}

#refundinfo {
	position:absolute;
	top: 330px;
	left: 150px;
	width: 600px;
	height: 300px;
	border: thin dotted #333;
	text-align:left;
	padding: 10px;
	background-color:#252525;
	color:  #DFDFDF;
}

#refundinfo a {
	color: #FFF;
	text-decoration:none;
	}
	
#refundinfo a:hover {
	color:#666;
	text-decoration:underline;
}

/* END Payment Info Page */


/* Shipping Info Page */

#shippingtitle {
	position: absolute;
	top:20px;
	left:70px;
	border-bottom: medium dotted #333;
}

#shippinginfo {
	position:absolute;
	top: 80px;
	left: 150px;
	height: 325px;
	width: 600px;
	border: thin dotted #333;
	text-align:left;
	padding: 10px;
	background-color:#252525;
	color: #DFDFDF;
	font-size:18px;
}

#shippinginfo a {
	color: #FFF;
	text-decoration:none;
	}
	
#shippinginfo a:hover {
	color:#666;
	text-decoration:underline;
}

/* END Shipping Info Page */



#productlinks a {
	color:#CCC;
	font:Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-decoration:none;
	}
	
#productlinks a:hover {
	color:#666;
	font-size: 20px;
}


