body,img,h1,h2,h3,h4,form {

  margin: 0;

  padding: 0;

  border: 0;

  border-spacing: 0;

  font-family:arial;

}



html, body {height: 100%;}






body {
background-color:#DFDFDF;
color:#000000;
font-family:Verdana,Sans-Serif;
font-size:8pt;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;

}



td {

	font: 80% Arial;

}









H1 {

border:0 none;
border-spacing:0;
color:#000000;
display:block;
font-family:arial;
font-size:12px;
margin:10px 15px 15px;
padding:5px 0;
text-align:left;
width:500px;

}



h2,h3 {margin:0;padding:0}



fieldset {

	border: 0px;

	padding: 0px;

}

form {

	padding: 0px;

}



input {line-height:auto !important}



a {

color:#004B91;

}

a:hover {

	text-decoration: none;

}

.clear {

	clear: both;

	height: 0%;

	font-size: 0%;

}



#page {

	background:none repeat scroll 0 0 #FFFFFF;
margin:0 auto;
min-height:100%;
position:relative;
text-align:left;
width:760px;
}



.pageborder {

	border-left:1px solid #ABD0BC;

	border-right:1px solid #ABD0BC;

}



div#container {

}


#mainContainer {
  width: 950px;   /*Or whatever*/
  margin: 0 auto  /*Centres div#mainContainer*/
}




.departments {
  margin: 0 20px;    /*Or what ever amount needed*/
}






#content {
margin:0 auto;
width:760px;
background-image:url("bg.gif");

}



#header {
background-color:#333333;
text-align:center;
height:337px;
color: #B9E023;
}

#headerstrap {
background-color:#556B2F;
text-align:center;
height:10px;
color: white;
}



#header .headerTitle {
color:#FFFFFF;
font-family:Tahoma;
font-size:22pt;
background-color:#556B2F;
color: white;
}



#header a, #header a:visited {

	text-decoration:none;

}




#header_title, #header_title a, #header_title a:visited {

	font-size:1.3em;

	font-family:arial;

	color:#017F8D;

	font-weight:normal;

}




#header_image {

	text-align:center;

	margin-left:-10px;

	margin-top:-10px;

	padding-left:0px;

	padding-top:0px;

}



#logo {

	float:left;

	padding-right:10px;

}



#box {

	padding:5px 0px 0px 20px;

}



#title * {

	text-decoration:none;

}







#title h1  {

	text-decoration:none;

	padding-top:0px;

	margin-top:0px;

	font-family:arial;

	padding-top:5px;

}



.title a  {

	color: #017F8D;

	font-size:1.3em;

	font-family:arial;

	font-weight:normal;

	letter-spacing:-1px;

	text-transform:uppercase;

}



h2 {

	font: 1.5em arial;

	color: #333;

	font-weight:normal;

}









/* Main Content Area */







#main {

	

	padding:5px 0px 0px 0px;

}

#main #left {
float:left;
line-height:1.6em;
margin-left:10px;
padding-left:10px;
width:563px;

}


#rightlinks a{
color:#ffffff;
text-decoration:none;
}


#main #left .one {

	font-size: 0.9em;

}



#main #right {

background-color:#EDF7FF;

float:right;

width:240px;

}











#main #right h1 {

background:none repeat scroll 0 0 #556B2F;

color:#FFFFFF;

font:1.2em Arial;

margin-bottom:10px;

margin-top:0px;

padding:5px 5px 5px 10px;

}





div#toplinks  {

	clear:both;

	padding-bottom:15px;

                overflow:auto;

}



#toplinks li {

	list-style:none;

	float:left;

	padding-right:10px;

}



#toplinks div.list {

	clear:both;

}



/* RIGHT PAGE LINKS */



#rightlinks {

padding-bottom:8px;
padding-left:10px;
padding-right:0px;
padding-top:8px;

	
}





#rightlinks  li {

	text-decoration: none;

	
}



#rightlinks li a {

	text-decoration: none;

}





#right .list li a:hover {

	text-decoration: underline;

}





#right_content {

padding: 8px 10px;

font-family: Arial, Helvetica, sans-serif;

font-size: 9px;

color: #333;

}









/* Postings */



.post-date {

border-right:1px dotted #ccc;

color:#555;

float:left;

height:40px;

margin:0;

padding-top:3px;

width:34px;

margin-right:10px;

text-align:center;

}



.post-date * {

	line-height:normal;

}



.post-fulldate {

	display:none;

}



.post {

font-weight:normal;

margin:0px 0 12px 50px;

text-align:left;

}



.post-date .month {

text-transform:lowercase;

}



.post-date .day {

font-size:19px;

}



.postwrapper {

/* margin:-5px 0 0 -20px; */

overflow:hidden;

padding:0 0px 0px;

}



/* Gallery */



#gallery {

	margin-top:15px;

	overflow:hidden;

}

#gallery img {

	float:left;

}



#google_gallery {

	clear:both;

}

#google_gallery img {



}



/* NEWS */





#news {

	margin-top:20px;

}



#news h2 {

	margin-bottom:20px;

}



#news h3 {

	font-size:15px;

	font-weight:bold;

}



.smallfont {

	color:#888;

	clear:both !important;

}



.links li {

	margin-left:20px;

}



.post_image {

	float:right;

	margin-top:10px;

	margin-left:10px;

}



.post_image img {

	max-width:80px;

	height:auto;

}





/* Footer */

#footer {

	text-align: center;

	padding: 0px 20px 27px 21px;

	margin-top: 60px;



	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: double;

	border-top-color: #666;

	border-right-color: #666;

	border-bottom-color: #666;

	border-left-color: #666;

	





}

#footer .footnote {

	padding: 7px 14px 7px 0px;

	font-size: 0.9em;

}





#footer h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	width: 100%;

	clear: both;

	margin-right: 0;

	margin-left: 0;

      margin-bottom: 0;

	color: #555;

	background-color: #fff;

}



#footer h1 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	width: 100%;

	clear: both;

	margin-bottom: 2px;

	margin-right: 0;

	margin-left: 0;

	COLOR: #555;

	background-color: #fff;

}



#tagline {

	COLOR: #555;

	FONT-SIZE: 0.95em;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-bottom: 15px;

      margin-top: 0px;

}







#google_ad1 {

margin-top:10px;

	margin-bottom:20px;

}



#google_ad2 {

margin-left:20px;

}



#google_ad3 {

	margin-top:10px;

}



/* share this */



#sharethis {

	float:right;

	padding-top:10px;

	margin-right:10px;

}



/* Top navigation */





UL.tabNavigation {

	font: bold 11px Arial;

	margin:0;

	padding: 0;

	list-style: none;

	padding-bottom:5px;

	border-bottom:10px solid black;

}



UL.tabNavigation LI {

	display: inline;

	margin: 0 2px 0 0;

	padding: 0;

	text-transform:uppercase;

}



UL.tabNavigation LI A {

	color: white;

	margin: 0 1px 0 0; /*Margin between each menu item*/

	padding: 5px 10px;

	text-decoration: none;

	background-color: #888; /*Default menu color*/

}



UL.tabNavigation LI A.selected,

UL.tabNavigation LI A:hover {

	background-color: #000;

	color: #fff;

}



UL.tabNavigation LI A:focus {

	outline: 0;

}



div.tabs > div {

}



div.tabs > div h2 {



}





/* Page Menu Top */



.pagemenu_top{

margin: 0;

padding: 0;

margin-top:10px;

font: bold 13px Arial;

width: 100%;

overflow: hidden;

margin-bottom: 1em;

border-width: 1px 0;

background:#A7CF54;

}



.pagemenu_top li{

display: inline;

}



.pagemenu_top li a{

	float: left;

	color: white;

	padding: 9px 11px;

	text-decoration: none;

/*  border-right: 1px solid white; */

}



.pagemenu_top li a:visited{

	color: white;

}



.pagemenu_top li a:hover, .pagemenu_top li .current{

	color: white;

	background: black;

}



/* Menu on Right */



#pagemenu_right ul {

	margin:0;

	padding:0;

	list-style:none;

	}



#pagemenu_right {

	width: 200px;

	}

	

#pagemenu_right li a {

	height: 22px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;

	}	

	

#pagemenu_right li a:link, #pagemenu_right li a:visited {

	display: block;

	padding: 8px 0 0 0px;

	}

	

#pagemenu_right li a:hover {

	color: #627EB7;

	}



/* color picke */



#ColorPickerDiv 

{

    display: block;

    display: none;

    position: relative;

	background:black;

	border:2px solid black;

}



#colorpicker div {

	border:1px solid white;

	background:#000;

}





#ColorPickerDiv TD.color

{

	cursor: pointer;

	font-size: xx-small;

	font-family: 'Arial' , 'Microsoft Sans Serif';

}

#ColorPickerDiv td.color label

{

	cursor: pointer;

}



.ColorPickerDivSample

{

	margin: 0px 0px 0px 4px;

	border: solid 1px #000;

	padding: 0px 10px;	

	position: relative;

	cursor: pointer;

}



.clearboth {clear:both !important}



#videos_page {width:600px;}



#randomimage img {max-width:200px;}

#custom_homepage {

margin:10 5 25 15;



}



.disclm {

clear: both;

margin: 150 0 50 80;

padding: 60px;

}



















/* Product Display */



.raised {
background:none repeat scroll 0 0 transparent;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
width:270px;

}

.raised h1, .raised p {margin:0 10px;}

.raised h1 {

	font-size:2em;

	color:#036;

}

.raised p {padding-bottom:0.5em;}

 

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}

.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}

.raised .b2 {

	background:#F3F4FA;

	border-left:1px solid #fff;

	border-right:1px solid #eee;

}

.raised .b3 {background:#F3F4FA; border-left:1px solid #fff; border-right:1px solid #ddd;}

.raised .b4 {background:#F3F4FA; border-left:1px solid #fff; border-right:1px solid #aaa;}

.raised .b4b {background:#F3F4FA; border-left:1px solid #eee; border-right:1px solid #999;}

.raised .b3b {background:#F3F4FA; border-left:1px solid #ddd; border-right:1px solid #999;}

.raised .b2b {background:#F3F4FA; border-left:1px solid #aaa; border-right:1px solid #999;}

 

 

.raised .b1 {margin:0 5px; background:#fff;}

.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}

.raised .b3, .raised .b3b {margin:0 2px;}

.raised .b4, .raised .b4b {height:2px; margin:0 1px;}

.raised .b1b {margin:0 5px; background:#999;}

.raised .boxcontent {

	display:block;

	border-left:1px solid #fff;

	border-right:1px solid #999;

	background-color: #FCFCFE;
	height:360px;
}

.ptitle {
color:#000000;
font-size:12px;
height:50px;
text-align:center;
width:240px;
}



.ptitle a{
color:#020088;
font-size:12px;
font-weight:bold;
letter-spacing:0;
line-height:13px;
text-align:left;
text-decoration:none;

}

 

.ptitle a:hover {

	color: #cc6600;


}

 







 .raised img {

	border: none;

}



.prodimg img {

	border: 1px solid #CCC;

}







 .buynow img {

	border: none;

}



 

.lprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	text-decoration: line-through;

	margin-left: 10px;

	text-align: center;

	display: block;

	width: 160px;

	margin-top: 3px;

	margin-bottom: 3px;

}


.rating {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #F00;

	margin-left: 10px;

	text-align: center;

	width: 160px;

	display: inline;

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 25px;

}



.sprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #F00;

	margin-left: 10px;

	text-align: center;

	width: 160px;

	display: block;

	margin-top: 4px;

	margin-bottom: 4px;

}





.dprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: green;

	margin-left: 10px;

	text-align: center;

	width: 160px;

	display: block;

	margin-top: 4px;

	margin-bottom: 4px;

}








.uprice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	text-decoration: line-through;

	margin-left: 10px;

	text-align: center;

	display: block;

	width: 160px;

	margin-top: 3px;

	margin-bottom: 3px;

}



.buynow {

	text-align: center;

	display: block;

	width: 160px;

	margin-top: 5px;

	margin-bottom: 4px;

	margin-left: 10px;

}

.proddescription {

	margin-left: 10px;

	margin-top: 15px;

	line-height: 18px;

	word-wrap: break-word;

}



/* Product Display End */




#wrapper {
  max-width: 1024px;   /*max width the webpage can strech to*/
  min-width: 700px;     /*min width the webpage can be*/
}




#siteMapLinks {
background-color:#7FAA61;
line-height:16px;
margin-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:0;
padding-top:10px;
width:758px;
}
#siteMapLinks .pods {
background-image:url("/images/bg-inside-sitemap.gif");
background-repeat:repeat-x;
float:left;
font-size:11px;
margin-right:10px;
min-height:120px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:160px;
}
#siteMapLinks .podsLast {
background-image:url("images/bg-inside-sitemap.gif");
background-repeat:repeat-x;
float:left;
font-size:11px;
min-height:120px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:160px;
}
#siteMapLinks ul li a {
background-image:url("images/samsSprite.gif");
background-position:-790px -47px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:10px;
padding-left:10px;
text-decoration:none;
}
#siteMapLinks ul li a:hover {
background-color:#2F801B;
}
