
BODY {

	margin: 0px;
	font-size: 11px; font-family: tahoma,verdana,arial;
	background:#666666;

}

a {

	COLOR: #000000;
	text-decoration:none;

}

a:hover {

	color: #888888;
	text-decoration:underline;

}


/*########################   Main Container , contain structure of page #################*/ 


#container {

position: relative;
padding: 0;
margin: 0 auto;
width: 920px;
background-color:#FFFFFF;



}

#container_head {
	background-image:url(bluebanner.jpg);
	background-position:right;
	background-repeat: repeat-y;
	
}

#container_main {
	position: relative;
	width: 920px;
	padding-top:5px;
	
}

#container_left {
	width: 170px;
	background:#b7d2ff;
	/*border:solid 1px #999999;*/
}


#container_body {
	width: 610px;
}

#container_right {

	width: 140px;
	background:#FFFFFF;
	/*border:solid 1px #999999;*/
	background:#b7d2ff;

}


#footer{
	background-color:#3366FF;
	border-top:solid 6px #FFCC00;
	width: 920px;
	text-align:center;
	margin:0 auto;
	color:#FFFFFF;
}

#footer a{
	color:#FFFFFF;
}

/*########################### Main menu module ########################*/

#mainmenu_wrapper{
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-right: 5px;
width:680px;
float:left;


}

#mainmenu_wrapper a{
float:left;
color: white;
margin:0 2px 0 0;
padding:3px 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
height:15px;
}

#mainmenu_wrapper a:hover{
background-color:#0066FF;
}

.mainmenu{
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
}
.mainmenu li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}

.mainmenu li a{
	display: block;
	background-color:#0066CC;
	width:80px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 0 3px 0;
	float:left;
	letter-spacing: 1px;
}

.mainmenu li a.hover{

	color:#CCCCCC;
}
/*######################  Category list  module##################*/

.subnavigation{

	margin : 0 0 0 10px;
	padding: 0;
	list-style-type:none;
	text-align:left;

}

.navigation {

	margin : 0 0 0 10px;
	padding: 0;
	list-style-type:none;
	text-align:left;
	list-style-image: url("bullet.gif");
	list-style-position:inside;
}



.navigation li {

}


.navigation a {

	color:#313f57;
	width: 150px;
	padding-left: 3px;
	text-align:left;
}


.navigation a:hover {

	color: maroon;
	text-decoration: none;

}



.navigation #active_menu {

	color: maroon;
	font-weight: bold;
	text-decoration: none;

}

/*################## End of category lists module ##########################*/




.sectiontableheader    /*Name of field legend in the register form  */

{

	/*background: #E1DECF;*/
	height: 20px;
	padding:0 3px 0 3px;
	font-weight :bold;

}

.button {
	margin:0;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;

}



.inputbox {

  font-family      : Arial,Verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color			   : #757575;
  background-color : #f0f0f0;
  border           : 1px solid #cccccc;

}



#shopname_logo {

	color:#FFFFFF;
	font-family: Arial, Helvetica, Sans Serif;
	padding-left:5px;
	font-size: 36px;
	font-weight:bold;
	text-transform:capitalize;

}

.price_was {
	text-decoration: line-through;
	color: #CC0000;
}

.pictureborder {
	BORDER: #323232 1px solid;
	TEXT-ALIGN: center
	display:block;
	width:100px;
	height:100px;
}

.banner {
	display:block;
	border: solid 1px #f6f6f6;
	width:150px;
	text-align: center;
	margin:5px auto;
}

#banner_wrapper{
	padding-left:8px;

}

.weblink {
	display:block;
	border: solid 1px #f6f6f6;
	width:150px;
	text-align: center;
	font-weight:bold;
	margin:5px auto;
}
/*#########################  Left nav bar ###############*/


.module_categorylist,.module_login,.module_mainmenu,.module_weblink {

	position: relative;
	margin-bottom:15px;
	
}

#module_head {
	background:#5792f4;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size:12px;
	height:18px;

}

#module_body {

	padding:4px 0 4px 0;
}

#module_footer {

	height:10px;

	

}


/*#########################  Right nav bar ###############*/


.module_wrapper_right,.module_minicart {

	position: relative;
	margin-bottom:25px;


}

.module_wrapper_right #module_head {

}

.module_wrapper_right #module_body {

}
.module_wrapper_right #module_footer {

}
