@charset "utf-8";
/* CSS Document */
html{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{margin:0;padding:0;font-family:verdana;font-size:14px;background:#CCCCCC}
.clear{clear:both;}
#about{
margin-top:10px;
padding-left:10px;


}
#photo-text{margin-bottom:20px;}
#photo-text li{font-size:10px;width:102px;}

#about p{
padding-right:35px;
font-size:12px;
}
#order-details{float:right;width:300px;font-size:10px}
#order-details ul{list-style:disc;margin-right:10px;}
#order-details  li{margin-bottom:10px;}
#about ul{float:left;list-style:none;margin:0;padding:0;}
#about ul li{float:left;margin-right:50px;margin-bottom:20px;} 
#about ul img{border:1px solid #1f1305}
#about ul li.last{margin-right:0;}
#container
{
font-family:Verdana;
margin:0 auto;
width:950px;
background:#FFFFFF;
}
h1{font-size:16px;color:#333333;}
#news{border:5px solid #006699;border-bottom:none;margin:0;padding:0;padding-bottom:5px;list-style:none;width:200px;}
#news li{padding-left:5px;}
#news li a{color:#006699;}
#news .heading{background:#006699;color:#FFF;font-weight:bolder;}


#featured{border:5px solid #006699;}
#featured h2{padding-left:5px;padding-bottom:5px;font-size:1em;background:#006699;margin:0;color:#fff;margin-bottom:5px;}
#testimonials
{
 width:165px;
 background:#fff;
 height:250px;
 margin-left:10px;
  margin-right:10px;
 color:#006699;
}

#header{
width:100%;
background:url(images/banner.jpg) repeat-x;
height:162px;
}
#header.admin
{
	background:#006699 repeat-x;
	height:162px;
	width:100%;
	
	
}
	
#navbar{padding:0;margin:0;background:#006699;height:27px;width:100%;}
#nav  
{
    float:left;
	margin: 0;
	padding:0 0;
	cursor: default;
	width:100%;
	position:relative;
	 

}
#nav li
{
    float:left;
    display:inline;
	position: relative;
	padding:0 6px;

}
#nav a {
float: left;
color: white; /*text color*/
padding:4px 35px 4px 10px;
text-decoration: none;
border-right:1px solid #AAAAAA ;
height:19px;
display:block;

}
#nav .last {border-right:none;padding-right:8px;}
#nav form{}


#logo
{
   border:1px solid;
}
#main
{
 
 background:url(images/main_bg.jpg) repeat-y;
 min-height:650px;
 }
.box
{
   background:white;
   float:right;
   border:1px solid;
}
#left
{
  float:left:;
 width:180px;
 text-align:left;

 
}
#left ul
{
  list-style:none;
  margin:0;
  padding:0;
  
  
}
#left li
{
 border-bottom:1px solid #d6d2c7;
 border-top:1px solid #cccccc;
 
 
}
#left li a
{
	padding-bottom:3px;
 padding-top:1px;
   padding-left:5px;
  text-decoration:none;
  color:#006699;
  display:block;
  
  
}

.invisible{display:none;}

	#left li a:hover{ background:#ffcc66;}#left .first
{
   border-top:none;
}
#testimonial-list
{
 color:#006699;

}
#left textarea{width:150px;height:100px;}
#content{
font-family:Verdana;
float:right;
width:760px;

}
#footer
{
background:url(/images/footer2.jpg) repeat-x;
height:75px;
}

.footer1
{
float:left;
width: 350px;
margin-top:25px;
text-align:center;
color: #970B16;
}

.footer2
{
float:left;
width: 300px;
margin-top:25px;
text-align:center;
color: #970B16;
}

.footer3
{
float:left;
width: 300px;
margin-top:25px;
text-align:center;
color: #970B16;
}


.small-input
{
   height:13px;
   margin-top:3px;
	width:120px;
	
}
#mailinglist
{
color:#006699;
margin-left:10px;
margin-top:20px;

}



#right-cont{float:right;height:100%;}
#right-cont.admin{width:260px;}
#left-cont{float:left;width:488px;}
#left-cont.admin{width:500px;padding:0;margin:0;}




#mailinglist label{font-size:12px;margin-left:-3px;padding-bottom:15px;}
#email{width:120px;}

#editForm{padding:5px 15px;background-color:#cccccc;margin-left:0;margin-top:15px;}
#editForm h1{font-size:1.4em;border-bottom:1px white dashed;}
   #editForm ul{list-style:none; padding-bottom:10px;padding:0;margin:0}
   #editForm ul li{clear:both; padding:2px 5px; margin-bottom:1px;margin:0}
   #editForm ul label{width:110px; display: block; padding-right:10px; float:left; color:#222; font-weight:bold; font-size:0.84em; padding-top:4px;}

   #editForm ul.type1 li{background:#cccccc;}
   #editForm ul.type2 li{background:#cccccc;}
   #editForm ul.type1 li h2, #editForm ul.type2 li h2{font-size:1.0em; color: #18496F;}

   #editForm ul input,
   #editForm ul textarea,
   #editForm ul select{color:#666; font-family: arial, sans-serif;}

   #editForm ul input{padding:2px 4px; vertical-align:middle;}
   #editForm ul textarea{width:282px; height:88px; font-size: 1.0em; padding: 2px 4px; }
#products{padding:30px;width:700px;margin-bottom:10px;}
#products h1{color:#9d504a;font-size:22px;font-family:Verdana;font-weight:normal;border-bottom: 1px solid #ff0000;width:210px;margin-left:10px;}
#product-table{border:1px solid #009933}
#products h2{font-size:12px;}
#product-table td{vertical-align:top;border:1px solid #009977;}
#product-table tr{margin-bottom:20px;border:1px solid black;}
#product .description{text-align:justify}
#product .price{float:right}
#product .price a{background:#006699;color:#EEE;padding:2px 5px;text-decoration:none;}
#product .price a:hover{background:#0066FF;}
#product{padding-left:10px;position:relative}

#product .more-details a{color:#ff0000;}

#product .bottom a{color:#006730;}
#product.last{margin-right:0;float:right;}
#product img{}
#toggle{list-style:none;float:left;position:relative; top:-44px;left:120px;} 
#toggle li{float:left;list-style:none;}
#toggle li a{text-decoration:none;background:#666666;color:#BBB;padding:5px;padding-top:0;border-right:1px solid #999999;border-top:1px solid #999999;}
#toggle li a.selected{background:#CCCCCC;color:#333;}
#toggle li a:hover{background:#CCCCCC;color:#333;}
#images{list-style:none;}
#checkout{border:1px solid #ccc;width:400px;}
#checkout td {text-align:center;padding:2px;border:1px solid #bbb;}
#checkout td.money{text-align:right}
#checkout th{background:#444;color:#fff;padding:2px;}
#links{list-style:none;margin:0;}
#links li{margin:0;padding:0;margin-bottom:10px}
#links li a{text-decoration:underline;color:#222}
#price-list{width:690px}
#price-list th{background:#444;color:#fff;padding:2px;}
#price-list td {text-align:center;padding:2px;border:1px solid #bbb;}

#news-list{list-style:none;margin:0;padding:0;margin-left:10px;margin-top:10px;}
#news-list li{margin-bottom:10px;border-bottom: 1px solid #333;width:200px;}
#news-list a{text-decoration:none;color:#000}

#edit-form ul{list-style:none;border:1px solid #BBB;width:370px}
#edit-form ul li{margin-top:5px;border-bottom:1px #BBB solid;padding-left:10px;padding-bottom:3px;width:360px}
#edit-form ul li.last{border-bottom:none}
#edit-form ul li label{width:130px;display:block}
#edit-form ul li input,textarea,select{margin:-20px 0 0 130px;display:block;width:200px;}
#edit-form ul li select{width:205px;}
#edit-form ul li .check{width:15px;}
#edit-form ul li img{margin:25px;float:right;margin-bottom:40px;}
#edit-form ul li a{color:red;font-weight: bolder;position:relative;left:234px;}
#edit-form ul li .submit{width:70px;margin:0;float:right;margin-right:20px;}
.clear{clear:both;}


.products-page {
float: left;
width:755px;
}

.products-page-col1 {
float: left;
width:315px;
}

.products-page-col2 {
float: left;
width:440px;
}

.products-page-video {
width:755px;
text-align:center;
padding-top:20px;
margin-top:20px;
}

.alignright {
float: right;
padding: 8px;
}

h1.home {
color:#ff0000;
border-bottom:1px solid #ff0000;
padding-bottom:5px;
text-transform:capitalize;
font-weight:normal;
}