/* System CSS Document: 
Please modify to meet your needs */

/* Footer Icons */
.page_icons{margin-left:2px;}

/* Forms */
#likertheader{position: relative; float:right; z-index:3;margin-top:-100px;margin-left:5px;width:auto;height:60px;}
#likertfields{position: relative; float:right; z-index:2; margin-top:2px;margin-left:-5px;}
.verticaltext {font-family:Arial, Helvetica, sans-serif;font-size: 10px;color: #003366;text-decoration:none;writing-mode: tb-rl;filter: flipV flipH;width:15px;height:100px;}
.headertexts{font-size: 12px;font-weight: bold;color: #003366;text-decoration:none;}
.labeltexts{font-size: 10px;font-weight: bold;color: #082745;text-decoration:none;}
.fieldtexts{font-size: 10px;color: #082745;text-decoration:none;}

.gallery_index{list-style: none;margin-left:30px;padding:0;}
.dirbox{position:relative;float:left;background:url(bg_thumbs.png) top left no-repeat;width:164px; height:110px;margin:4px;margin-bottom:30px; padding-top:2px;z-index:10;}
.dirtable{position:relative;width:150px; height:100px;}	

.gallery{list-style: none;padding:0;margin-left:30px;}
.filebox{position:relative;float:left;background:url(bg_thumbs.png) top left no-repeat;width:164px; height:110px;margin:4px;margin-bottom:6px; padding-top:2px;z-index:10;}
.filetable{position:relative;width:150px; height:100px;}	


/* News */
.newstext{color:#FFF;font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
a.newslink:link{color:#FFF;font-size: 11px; font-family: Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
a.newslink:hover{color:#CCC;font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
a.newslink:active{color:#FFF;font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}
a.newslink:visited{color:#FFF;font-size: 11px;;font-family: Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}

a.userslink:link{font: 11px Arial;text-align: center;text-transform:uppercase;text-decoration:none;color:#999;}
a.userslink:hover{font: 11px Arial;text-align: center;text-transform:uppercase;text-decoration:none;color:#FFF;}
a.userslink:active{font: 11px Arial;text-align: center;text-transform:uppercase;text-decoration:none;color:#999;}
a.userslink:visited{font: 11px Arial;text-align: center;text-transform:uppercase;text-decoration:none;color:#999;}

/*Newsletter*/
.newsletter_title{color:#FFF;font-size: 11px; font-family: Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;}

/* Map */
#map{width:400px;height:300px;}
.mapframe{width:400px;height:300px;}
.map_title{ font-family:Corbel,Arial, Helvetica, sans-serif;height:13px;font-weight:bold;}
.map_text{ font-family:Corbel,Arial, Helvetica, sans-serif;height:12px;}

/* Mini Cart */
#minicart {
	position:absolute;
	float:right;
	z-index:5;
	padding:5px 5px 5px 5px;
	font-family:Corbel,Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	height:30px;
	margin-left:810px;
	margin-top: 25px;
}	

/* Full Cart */
.cartheader{ background-color:#B2B2B2; font-family:Corbel,Arial, Helvetica, sans-serif;height:20px;font-weight:bold;}
.cartrow1{ background-color:#EAEAEA; font-family:Corbel,Arial, Helvetica, sans-serif;height:20px;color:#000000;}
.cartrow2{ background-color:#D7D7D7; font-family:Corbel,Arial, Helvetica, sans-serif;height:20px;color:#000000;}
.cartsumstit{ background-color:#EAEAEA; font-family:Corbel,Arial, Helvetica, sans-serif;height:15px;font-weight:bold;color:#000000;}
.cartsums{ background-color: #D7D7D7; font-family:Corbel,Arial, Helvetica, sans-serif;height:15px;color:#000000;}
.cartemptyspace{ background-color: #EAEAEA; font-family:Corbel,Arial, Helvetica, sans-serif;height:50px;color:#000000;}
#cart_mod{position:absolute; float:left; z-index:3; margin-top:120px; margin-left:30px;}
.discount{position:absolute; float:left; z-index:3;padding:15px 15px 15px 15px;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:66px;height:66px; background:url(discount.png) top left no-repeat;}	
.but_delete{cursor:pointer;background:url(../Theme/but_delete.gif) #FFFFFF  top left no-repeat; width:150px;height:25px;border:1px solid #FFFFFF;font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#000000;font-weight:bold;padding-top:4px;padding-left:4px;}
.but_buy{cursor:pointer;background:url(../Theme/but_buy.gif) #FFFFFF top left no-repeat; width:124px;height:20px;border:1px solid #FFFFFF;font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#000000;font-weight:bold;margin-top:5px;padding-top:4px;padding-left:24px;}

/* Payment Box */
#paymentdetails{width:280px;height:150px;}


/* Admin Bar */

#admin_bar{	
position: absolute;
background-color: #FFF;
margin-top:-5px;
margin-left:-5px;
width: 100%;
height:25px;
z-index:700;
border-bottom:1px solid #FFF;
filter: alpha(opacity=40);
opacity:0.4;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
-moz-opacity:0.4;
}

#admin_bar_contents{	
position: absolute;
z-index:801;
}

.admin_sl_version{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

a.adminlink:link{color:#000000;font-size: 12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.adminlink:hover{color:#333333;font-size: 12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.adminlink:active{color:#000000;font-size: 12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
a.adminlink:visited{color:#000000;font-size: 12px; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}

/* Error Alert Layers */
#error_msg{	
position: absolute;
background-color: #000000;
width: 100%;
height:100%;
z-index: 500;
filter: alpha(opacity=60);
opacity:0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
-moz-opacity:0.6;
float:left;
left:0;
top:0;
}

#error_ballon{
position: absolute;
z-index:600;
background:url(bg_alerts.png) top left no-repeat;
width:290px;
height:156px;
margin:35%;
margin-top:15%;
}

.error_icon {
position: absolute;
z-index:700;
width:80px;
margin-top: 45px;
margin-left:13px;
}

.alert_texts_small {
position: absolute;
z-index:700;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#000;
margin-left:100px;
margin-top:55px;
width:175px;
height: 50px;
text-align:left;
}

#video_ballon{
position: absolute;
z-index:600;
width:500px;
height:420px;
background-color:#000000;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
margin:30%;
margin-top:12%;

}