@charset "utf-8";
* {
	margin:0;
	padding:0;
	outline:0;
}
.clear {
	clear:both;
}
img {
	border:0;
}
body {
	font-family: Arial;
	font-size:0.69em;
	background:url(../out_images/headbg.gif) repeat-x left top;
}
b {
	color:#9f48bf;
}
#main {
	width:996px;
	margin:0 auto;
	padding:0 0 10px 0;
}
#header {
	height:107px;
}
#header h1 {
	height:98px;
	width:109px;
	float:left;
	background:url(../out_images/logo.gif) no-repeat left top;
	margin:6px 0 0 0;
}
#header div.login {
	width:505px;
	height:41px;
	background:url(../out_images/login_bg.gif) repeat-x;
	float:right;
	margin:5px 0 24px 0;
	overflow:hidden;
}
#header div.login img.img {
	float:left;
}
#header div.login img.img1 {
	float:right;
}
#header div.login form {
	float:left;
	width:487px;
	font-size:1.09em;
}
#header div.login form p {
	color:#9f48bf;
	text-align:right;
	float:right;
	padding:0 10px 0 0;
}
#header div.login form a {
	color:#9f48bf;
	line-height:16px;
}	
#header div.login form a:hover {
	text-decoration:none;
}
#header div.login form label {
	display:inline-block;
	line-height:19px;
	font-weight:bold;
	float:left;
	padding:0 0 0 5px;
}
#header div.login form input {
	float:left;
	margin-left:5px;
}
#header div.login form input.input {
	width:140px;
	height:18px;
	border:1px solid #999999;
}
#header div.login form input.btn {
	background:url(../out_images/only_btn.gif) no-repeat;
	width:59px;
	height:20px;
	border:0;
	cursor:pointer;
}
ul#chromemenu {
	height:37px;
	width:610px;
	float:right;
	display:block;
	list-style-type:none;
	margin:0 12px 0 0;
	font-size:1.09em;
}
ul#chromemenu li {
	float:right;
	margin:0 2px;
	line-height:37px;
	color:#333333;
}
ul#chromemenu li a {
	display:inline-block;
	text-decoration:none;
	padding:0 6px;
	color:#333333;
	font-weight:bold;
}
ul#chromemenu li a:hover , ul#chromemenu li a.active {
	color:#9f48bf;
}
ul#chromemenu li a span {
	display:inline-block;
	cursor:pointer;
}
ul#chromemenu li a span.left {
	padding:0 0 0 12px;
	background:url(../out_images/btn_left.gif) no-repeat left top;
}
ul#chromemenu li a span.right {
	padding:0 12px 0 0;
	background:url(../out_images/btn_right.gif) no-repeat right top;
}
ul#chromemenu li a:hover span.left , ul#chromemenu li a.active span.left {
	background:url(../out_images/btn_over_left.gif) no-repeat left top;
}
ul#chromemenu li a:hover span.right , ul#chromemenu li a.active span.right {
	background:url(../out_images/btn_over_right.gif) no-repeat right top;
}
h2.linkfor {
	text-align:center;
	font-size:1.09em;
	line-height:35px;
}
h2.linkfor a {
	color:#9f48bf;
	text-decoration:none;
}
h2.linkfor a:hover {
	text-decoration:underline;
}
#head {
	width:996px;
	height:249px;
}
#container {
	width:996px;
	background:url(../out_images/cont_bg.gif) repeat-x;
	margin:7px 0 0 0;
}
#leftPan {
	float:left;
	width:571px;
	padding:8px 0 10px 13px;
}
#leftPan h1 , #leftPanProd h1 {
	color:#9f48bf;
	font-size:1.64em;
	line-height:30px;
}
#leftPan p , #leftPanProd p {
	padding:6px 0;
	font-size:1.09em;
}
#leftPan p a , #leftPanProd p a {
	color:#9f48bf;
	text-decoration:none;
}
#leftPan p a:hover , #leftPanProd p a:hover {
	text-decoration:underline;
}
#leftPanProd {
	width:679px;
	float:left;
	padding:10px 0;
	overflow:hidden;
}
#rightPanProd {
	float:left;
	width:305px;
	padding:20px 0 10px 10px;
}
#rightPan {
	float:left;
	width:410px;
}
#rightPan img.img {
	margin:34px 0 0 15px;
}
#leftPan p.list , #leftPanProd p.list {
	display:inline-block;
	float:left;
	padding:0 15px 0 0;
}
#leftPan ul , #leftPanProd ul {
	list-style-type:none;
	display:inline-block;
	width:470px;
	float:left;
	font-size:1.09em;
}
#leftPan ul li , #leftPanProd ul li {
	background:url(../out_images/tick.gif) no-repeat left center;
	line-height:18px;
	padding:0 0 0 20px;
}
#leftPanProd table {
	border-collapse:collapse;
	border:1px solid #9f48bf;
	margin:10px 5px;
}
#leftPanProd table th , #leftPanProd table td {
	border:1px solid #9f48bf;
}
#leftPanProd table td {
	line-height:19px;
	text-align:left;
	background:url(../out_images/tick.gif) no-repeat 5px center;
	padding:0 0 0 25px;
}
#leftPanProd table td.none {
	background:none;
	text-align:center;
	padding:0;
}
#leftPanProd table th {
	text-align:center;
	line-height:22px;
	color:#9F48BF;
}
#adddiv {
	width:996px;
}
#adddiv img {
	float:left;
}

#footer {
	width:996px;
}
#footer div.block {
	float:left;
	width:221px;
	padding:8px 13px 0 13px;
	background:url(../out_images/footer_block.gif) no-repeat;
	height:171px;
}
#footer div.block h4 {
	font-size:1.09em;
	color:#333333;
	line-height:2.00em;
	border-bottom:1px solid #000000;
	margin-bottom:5px;
	font-weight:normal;
}
#footer p , #footer div.block a {
	text-decoration:none;
	color:#333333;
}
#footer div.block a:hover {
	text-decoration:underline;
}
#footer p span {
	color:#9f48bf;
}
#footer p.bot {
	padding:0 15px;
}
#footer p.right {
	float:right;
	width:400px;
	text-align:right;
	padding:0 10px 0 0;
}
#footer p.right a {
	color:#9f48bf;
}
#footer p.right a:hover {
	text-decoration:none;
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
font-size:1.00em;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}