﻿/*     Browser default resets   */

html, body, form, a, div, img{margin: 0;padding: 0;border: 0;}

/*************************over all document styles*********************************************/
body {
background-color: black;
color:white;
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top:0px;

}

a{
	text-align:center;
	color:white;
}

p{
	margin: 6px;
	padding: 0;
	border: 0;
	font-size: 1.0em;
	vertical-align: baseline;
	font-family:"Times New Roman", Times, serif
		line-height:1.0em;
}

p.centerred {
	font-size:1.0em;
	line-height:1.0em;
	text-align: center;
	
}

h1{
font-size: 2em; margin: 0 0 .67em 0 ;
	padding: 0;
	border: 0;
}
h2{
font-size: 1.5em; margin: 0 0 .75em 0 ;
	padding: 0;
	border: 0;
}
h3{
font-size: 1.17em; margin: 0 0 .65em 0;
	padding: 0;
	border: 0;
}

ul,
form
        { margin: 1.12em 0 }

ul{margin:10px 0px 0px 10px;padding: 0;border: 0;
}

li{margin:0px 0px 0px 10px; list-style-type:disc;padding: 0;border: 0;
font-size:0.9em;
}

.green{
	color:#4aed05;
}
/*************link styles*****************/
a.linkstyle:link 
{
font-style: normal;
 line-height: normal;
  font-weight: bold;
  font-variant: normal;
text-transform: none;
 color: white;
  text-decoration: underline;
}


a.linkstyle:visited 
{
font-style: normal;
 line-height: normal;
  font-weight: bold;
  font-variant: normal;

text-transform: none;
 color: white;
  text-decoration: underline;
}


a.linkstyle:hover
{font-style: normal;line-height: normal;
  font-weight: bold;
  font-variant: normal;
text-transform: none;
 color: silver;
  text-decoration: underline;
}



/*************button styles*****************/

.buttonstyle {
float:left;
margin:0px 10px 6px 0px;
width:120px;
height:41px;
display:block;
}

a.buttonstyle {}

a.buttonstyle:hover{background-position:left bottom;}


.fatterbuttonstyle {
float:left;
margin:0px 10px 10px 0px;
width:112px;
height:55px;
display:block;}

a.fatterbuttonstyle {}

a.fatterbuttonstyle:hover{background-position:left bottom;}


/*************************HEADER styles*********************************************/


#headersection {
position:relative;
background-color: black;
width: 1000px;
height:65px;
color:white;
}

#headerleftcol {
	float: left;
	width: 180px;
	height:65px;
	font: bold 14px Arial;

}

#headerrightcol {
	float: right;
	width: 180px;
	height:65px;
	text-align: right;
	font: bold 14px Arial;

}

#headermidcol {
	float: left;
	width: 638px;
	height:65px;
	padding: 0px 1px 0px 1px;
	text-align: center;
	font: bold 36px Arial;}



/**********************Index page document styles*********************************************/


#pageonecol {
float: left;
width: 1000px;
height:520px;
margin-top: 0px;
}
#pageonecolbox {
float:left;
width:980px;
height:490px;
color: white;
font: 14px Arial;
border-style:solid;
border-color:#4aed05;
border-width:1px;
padding: 10px;
}

#indexpageonecol {
float: left;
width: 1000px;
height:520px;
margin-top: 0px;
}


#mainleftcol {
float: left;
width: 600px;
height:220px;
margin: 0px;
}

#mainrightcol {
width: 400px;
height:220px;
float: right;
text-align: right;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
}

#mainpagetextbox {
float:left;
width:578px;
height:200px;
color: white;
font: 14px Arial;
border-style:solid;
border-color:#4aed05;
border-width:1px;

}

#mainpagemenubox {
	margin-left:10px;
	width:390px;
	height:100px;

}
#mainpagesecondmenubox {
	margin-left:12px;
	width:125px;
	height:112px;

}

	/**********************Offers box styles*********************************************/
	#offersbox {
	float: left;
	width: 725px;
	height: 278px;
	color: #4aed05;
	text-align:center;
	border-style:solid;
	border-color:#4aed05;
	border-width:1px;

	}
	
	.offerimagebox
	{
	float: left;
	width: 180px;
	height:245px;
	padding:0px;
	overflow:hidden;
	}
	.offersimagetext {
	float: left;
	width: 180px;
	height:50px;
	padding:0px;
	text-align:center;
	overflow:hidden;
	color:#4aed05;
	}
	/**********************end of Offers box styles*********************************************/	

	#twitterbox {
		margin-top:-118px;
		margin-left:2px;
		float:right;
		width:260px;
		height:300px;
		color:white;	
	}
	

/**********************Other Pages document styles*********************************************/
#page1leftcol {
float: left;
width: 500px;
height:520px;
margin-top: 0px;
}

#page1rightcol {
width: 500px;
height:520px;
float: right;
text-align: right;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
}

#leftboxtitle
{
float:left;
width:470px;
height:120px;
padding:5px;
border-style:hidden;
}

#lefttextbox {
float:left;
width:470px;
height:360px;
padding:10px;
border-style:solid;
border-color:#4aed05;
border-width:1px;
}

#righttextbox {
float:right;
width:470px;
height:470px;
padding: 10px;
border-style:solid;
border-color:#4aed05;
border-width:1px;
margin-top:20px;
text-align:left;
}
#bigpage1leftcol {
float: left;
width: 500px;
height:800px;
margin-top: 0px;
}

#bigpage1rightcol {
width: 500px;
height:800px;
float: right;
text-align: right;
padding-left: 0px;
padding-right: 0px;
margin-top: 000px;
}

#biglefttextbox {
float:left;
width:470px;
height:600px;
padding:10px;
border-style:solid;
border-color:#4aed05;
border-width:1px;
}

#bigrighttextbox {
float:right;
width:470px;
height:700px;
padding: 10px;
border-style:solid;
border-color:#4aed05;
border-width:1px;
margin-top:20px;
text-align:left;
}


.imagebox
	{
	float: left;
	width: 180px;
	height:230px;
	padding:23px;
	overflow:hidden;
	}
.imagetext {
	float: left;
	width: 180px;
	height:70px;
	text-align:center;
	overflow:hidden;
	color:#4aed05;
	}


#rescuebox {
	margin-top:30px;
	float:left;
	margin-left:250px;
	width:540px;
	height: 50px;
}
#rescuetextbox {

	float:left;
	margin-left:100px;
	width:800px;
	height: 300px;
}
.sigbox
	{
	float: left;
	width: 450px;
	height:70px;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	}
.sigpic
	{
	margin-top:0px;
	float: left;
	width: 70px;
	height:70px;
	padding:0px;
	overflow:hidden;
	}

.sigtext {
	margin-top:20px;
	float: right;
	width: 360px;
	height:20px;
	text-align:center;
	overflow:hidden;
	
	}
	
/***************************** product pages styles ***************************  */	
.prodbox
	{
	margin:0px 0px 10px 0px;
	float: left;
	width: 450px;
	height:70px;
	padding:3px 10px 4px 0px;
	overflow:hidden;
	}
.fullwidthprodbox
	{
	margin:0px 0px 10px 0px;
	float: left;
	width: 970px;
	height:70px;
	padding:5px 10px 10px 0px;
	overflow:hidden;
	}

.prodpic
	{
	margin-top:0px;
	float: left;
	width: 70px;
	height:70px;
	padding:0px;
	overflow:hidden;
	}

.prodtext {
	margin:15px 0px 0px 15px;
	float: left;
	width: 360px;
	height:40px;
	text-align:center;
	overflow:hidden;
	}
.fullwidthprodtext {
	margin:15px 0px 0px 15px;
	float: left;
	width: 850px;
	height:40px;
	text-align:center;
	overflow:hidden;
	}

	
#prodpagetitlebox {
float: left;
width: 600px;
height:45px;
margin-top: 0px;
}

#prodpagemenubox {
float: left;
width: 400px;
height:45px;
margin-top: 0px;
}
#prodpageleftcol {
float: left;
width: 333px;
height:510px;
margin-top: 0px;
}
#prodpagemidcol {
float: left;
width: 334px;
height:510px;
margin-top: 0px;
}
#prodpagerightcol {
width: 333px;
height:510px;
float: right;
margin-top: 0px;
}
.prodpagebox {
float:left;
width:300px;
height:480px;
padding:10px;
margin: 4px 6px 4px 6px;
border-style:solid;
border-color:#4aed05;
border-width:1px;
}
.prodimagebox
	{
	float: left;
	width: 350px;
	height:205px;
	padding:0px;
	overflow:hidden;
	}


.prodpagespeclistbox{float:left;
width:300px;
height:250px;
padding:0px;
margin: 0px 0px 0px 0px;
border-style:solid;
border-color:#4aed05;
border-width:0px;

}




/*************footer styles*****************/

.footer {
background: black none repeat scroll 0% 50%;
text-align: center;
width: 1000px;
height: 80px;
padding: 0px;
margin:20px 0px 0px 0px;
}

.footermenu {

	width:1000px;
	height:48px;
	padding:0px;
	margin: 0px 0px 0px 0px;
	font: 20px Arial bold;
	color:white;
	text-align: center;
}
.footermenu li {float:left; padding-left:4px; padding-right:4px;display:block; width:110px;height: 50px; background :none;list-style-type:none;margin:0px;}  

p.centsmall {
	font-size:0.8em;
	line-height:1.0em;
	text-align: center;
	width:1000px;
	padding:0px;
	margin: 15px 0px 0px 0px;
	float:left;
	
}

.twitter-share-button{
	
}

