#lightbox{
	background-color:#FFF;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	padding-top:27px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.8em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../css/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../css/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../css/overlay.png", sizingMethod="scale");
	}
	
	
body {
	font-size:1em;
	font-family: verdana;
	background: #5e6f8b;
	margin: 10px;
	color: #FFF;
	text-decoration: none;
	text-align:center;
}

img {
border:0px;
}

#clear{
clear:both;
}


#container {

	width: 900px;
	background: #30384f url(../img/content_bg.jpg) repeat-x  ;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align:left;
	border:1px solid #161e36;
}

.white_10 {
	font-size:.6333em;
	font-family: verdana;
	color: #FFF;
	text-decoration: none;
}

.white_10 a:link, .white_10 a:visited
{
color: #ffffff;
text-decoration: none;
}

.white_10 a:hover
{
color: #ffffff;
text-decoration: underline;
}

.blue_10 {
	font-size:.6333em;
	font-family: verdana;
	color: #5e6f8b;
	text-decoration: none;
}

.blue_10 a:link, .blue_10 a:visited
{
color: #5e6f8b;
text-decoration: none;
}

.blue_10 a:hover
{
color: #5e6f8b;
text-decoration: underline;
}


.gencopy {
	font-size:.8333em;
	font-family: verdana;
	color: #020c2e;
	text-decoration: none;
	line-height:1.4em;
	padding-left:20px;
}

.gencopy a:link, .gencopy a:visited
{
color: #020c2e;
text-decoration: none;
}

.gencopy a:hover
{
color: #020c2e;
text-decoration: underline;
}


.copysm {
	font-size:10px;
	font-family: verdana;
	color: #020c2e;
	text-decoration: none;
	line-height:1.4em;
}

.copysm a:link, .copysm a:visited
{
color: #020c2e;
text-decoration: none;
}

.copysm a:hover
{
color: #020c2e;
text-decoration: underline;
}

.gencopy h1 {
	font-size: 1em;
	font-family: verdana;
	color: #020c2e;
	text-decoration: bold;
}

.textaccent {
	font-size: 12px;
	font-family: verdana;
	color: #404b73;
	text-decoration: none;
}

#about_head {
padding-left:20px;
padding-bottom:20px;
clear:both;
}

#about_content {
padding-left:20px;
	float:left;
	width: 440px;

}

#about_pic {
	padding-right:20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#mov_left {
padding-left:20px;
margin:0px;
float:left;
width: 400px;
\width: 400px;
w\idth: 400px;
text-align:center;

}

#mov_right {

padding-right:10px;
padding-top:25px;
float:left;
width: 200px;
\width: 200px;
w\idth: 200px;
text-align:left;	
	font-size:.6333em;
	font-family: verdana;
	color: #020c2e;
	text-decoration: none;
	line-height:1.4em;

}

#mem_content {
padding-left:20px;
	float:left;
	width: 300px;
	\width: 300px;
	w\idth: 300px;

}

#mem_pic {
	float:right;
	width: 280px;
	\width: 280px;
	w\idth: 280px;
padding-right:20px;
}

#articles{
	margin-left: 7px;
}
#articles .voice{
	float: left;
	height: 200px;
	width: 200px;
	text-align: center;
	margin-left: 5px;
	margin-bottom: 10px;
}
#articles .voice img{
	max-width: 160px;
}

.back_to_articles a:visited, .back_to_articles a:link{
	color: #ff6600;
}
.back_to_articles a:hover{
	color: #ff0000;
}

#gallery{
}

#gallery .voice{
	margin: 5px;
	
	border: 1px solid #000033;
	float: left;
	text-align: center;
}
#gallery .voice img{
	width: 146px;
}


	

#footer_login{
	font-size: 11px;
	padding: 9px;
	width: 900px;
	font-family: arial;
	color: #99aacc;
	text-align: right;
}
#footer_login a{
	color: #8899bb;
}

#footer_login a:hover{
	color: #ff9900;
}






#products{
}

#products .voice{
	float: left;
	padding: 10px;
	text-align: left;
	width: 146px;
}
#products .voice img{
	width: 146px;
	border: 3px solid #000033;
}


#products{
	padding: 10px;
}


#products_foto .voice{
	float: left;
	padding: 10px;
	text-align: left;
}
#products_foto .voice img{
	width: 100px;
	border: 3px solid #666666;
}

.price{
	font-size: 12px;
	text-align: right;
}


#shopping_cart{
	background-color: #cccccc;
	font-size: 12px;
}
.title{
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000033;
}
.row0{
	background-color: #fff;
	color: #000;
}
.row1{
	background-color: #fafafa;
	color: #000;
}



/*------------------------------------------------------
 	Contact Module - Form
------------------------------------------------------*/
	
	form.cmxform label.error, label.error 					{ color: red; font-family: arial; font-size: 10px; }
	div.error 												{ display: none; }
	form.cmxform input:focus , form.cmxform textarea:focus  { border: 1px dotted #333; }
	form.cmxform textarea.error,form.cmxform input.error,
	form.cmxform select.error 								{ border: 1px dotted red; }
	form.cmxform .gray * 									{ background-color: gray; color: gray; }
	form.cmxform textarea									{ width: 100%; border: 1px solid #ccc; font-size: 12px; height: 80px; background-color: #eee;}
	form.cmxform label										{ font-size: 10px; }
	.input													{ width: 100%;font-size: 12px; background-color: #eee; border: 1px solid #ccc; padding:2px;}
	form.cmxform select										{ font-size: 12px; background-color: #eee; border: 1px solid #ccc; width: 100%;}
	label													{ font-size: 11px; color: #000; }
	
	.continue_checkout										{ text-align: right; margin-top: 50px; }
	
	.cmxform td{
		vertical-align: top;
	}
	
	
	
.checkout_title{
	color: #ff6600;
}
.checkout{
	padding: 10px;
	border: 1px solid #ff6600;
}
.checkout table{
	color: #333;
	font-size: 11px;
}

.shipping_title{
	color: #0066aa;
}
.shipping{
	padding: 10px;
	border: 1px solid #0066aa;
}

#cards img{
	border: 1px solid #333366;
}

#shopping_finish{
	font-size: 12px;
	color: #000;
}

#shopping_info td{
	font-size: 11px;
	color: #000;
}
#shopping_cart_final{
	background-color: #ccc;
}
#shopping_cart_final td{
	font-size: 10px;
	color: #000;
}
.product_quantity{
	margin-right: 10px;
}