body {	font-family: Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif; color:#D3D3D3; margin:0; padding:0; font-size:13px; width:100%; 
	background:#292929 url(/images/frontend/header_bg.gif) 0 0 repeat-x;
}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#4d5252; font-size:12px; text-decoration:none
}
a:hover {text-decoration:underline;
}
#body { width:922px;  position:relative; text-align:left;
} 

/*------------------------------------------------header start-------------------*/
#header{
	width:922px;
	margin:0 auto;
	height:188px;
	position:absolute;
}
#header img{
	position:absolute;
	left:40px;
	top:0;
}
#header ul{
	width:922px;
	height:35px;
	position:absolute;
	left:0;
	top:140px;
	padding:0 0 0 0;
	background:url(/images/frontend/nav_bg.gif) 0 0 repeat-x;
	list-style:none;
}
#header ul li{
	float:left;
	list-style:none;
}
#header ul li a{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0 25px 0 25px;
	height:35px;
	float:left;
	border-right:#2B2B2B solid 1px;
	border-left:#000000 1px solid;
}
#header ul li a:hover{
	background:url(/images/frontend/navi_h_bg.gif) repeat-x 0 0; 
	border-left:#292929 1px solid;
	border-right:#292929 1px solid;
	height:35px; 
}
#header ul li.home{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(/images/frontend/navi_h_bg.gif) repeat-x 0 0 #0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0;
	height:35px;
	float:left;
}
#header ul li a.nobdr{
	display:block;
	font: normal 11px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0B0B0B;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:0 25px 0 25px;
	height:35px;
	width:49px;
	border-right:none;
}
#header ul li.home a{
	padding:0 25px 0 25px;
}
#header ul li.nobdr a:hover{
	background:url(/images/frontend/nav_bg_hover.gif) 0 0 no-repeat;
	height:35px;
}
/*------------------------------------------------header end-------------------*/

#logo {width:365px; position:absolute; top:21px; left:15px
}
#nav {position:absolute;  width:560px; left:396px; top:36px; 
}
#nav ul{margin:0; padding:0; list-style:none;
}
#nav li{margin:0; padding:0; display:inline; 
}
#nav a { line-height:25px; padding:0 14px 0 15px; color:#777777; text-decoration:none; font-size:13px; vertical-align:top
}
#nav a:hover { color:#000000
}
#top_grey {width:100%; position:absolute; top:101px; left:0px
}
#content {width:100%; position:relative; top:188px; left:0px
}


#right {width: 227px; padding-left:0px; float:right}
#right p {
	display:block;
	font:normal 20px/51px Georgia, "Times New Roman", Times, serif;
	color:#ffb514;
	padding:0 0 0 10px;
	margin: 20px 0 5px 0;}
#right ul{margin:0; padding:0; list-style:none;
}
#right li a{color: #ffffff; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px}
#right li a:hover{text-decoration: underline;}


#left_column {float: left; width: 680px;}
#left_column h3{color: #fbb61d; font-family:Arial, Helvetica, sans-serif; font-size: 18px; margin:8px 0px 10px 4px;}
#left_column .template{width: 330px; height:175px; float:left; margin:4px 4px 10px 4px;}
#left_column .template b{display:block; font:900 12px Georgia, "Times New Roman", Times, serif; color:#ffb514;}
#left_column .template .thumb{width:145px; border: #ffffff 1px solid; margin-top: 9px; float:left;}
#left_column .template {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;}
#left_column .template table{float: right; width: 157px; margin: 16px 0px 0px 0px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#ffffff; line-height: 20px;}


#pages{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#010101; padding-right: 20px; clear: both;}
#pages a{color:#296ba5;}


.break{clear: both; width: 0px; height: 0px; font-size: 0px;}


#desc{margin-top: 10px; color:#010101; font-size:13px; text-align:justify;}
#desc h4{color: #296ba5; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}




/*Preview Popup*/
.border_preview {
	background:#d7d7d7 none repeat scroll 0%;
	border:2px solid #000000;
	position:absolute;
	width:450px;
	z-index:100;
}
* html .border_preview {
	background:#F3F3F3 none repeat scroll 0%;
	border:2px solid #C4C4C4;
	height:300px;
	position:absolute;
	width:450px;
	z-index:100;
}

#loader_container {
	padding:10px 0pt;
	position:absolute;
	text-align:center;
	top:40%;
	width:450px;
}

/*------------------------------------------------footer start------------------*/
#footer-main{
	width:100%;
	border-top:1px solid #fff;
	/*background:url(/images/frontend/footer_bg.gif) 0 0 repeat-x;*/
	height:90px;
	padding:24px 0 0 0;
	margin-top:20px;
	float:left;
}
#footer{
	width:922px;
	margin:0 auto;
	position:relative;
}
#footer ul{
	display:block;
	width:750px;
	height:13px;
	position:absolute;
	left:120px;
	padding:0;
	margin:0;
}
#footer ul li{
	display:block;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
#footer ul li a{
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 14px 0 14px;

}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer ul li.home2{
	display:block;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 14px 0 14px;
	float:left;
}
#footer p.copyright{
	display:block;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0;
	margin:0 57px 0 0;
	position:absolute;
	left:192px;
	top:30px;
	float:left;
}
#footer p.botlink{
	display:block;
	width:95px;
}
#footer a.xht{
	display:block;
	width:61px;
	background:url(/images/frontend/arrow_blue.gif) 45px 3px no-repeat;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	position:absolute;
	left:490px;
	top:30px;
}
#footer a.xht:hover{
	color:#00A2D1;
}
#footer a.cs{
	display:block;
	width:33px;
	background:url(/images/frontend/arrow_orange.gif) 24px 3px no-repeat;
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	position:absolute;
	left:551px;
	top:30px;
}
#footer a.cs:hover{
	color:#FD7302;
} 
#footer p.design{
	display:block;
	width:161px;
	height:17px;
	position:absolute;
	left:309px;
	top:65px;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	color:#414141;
	text-align:center;
}
#footer a.link{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#414141;
	text-align:center;
	text-decoration:none;
}
#footer a.link:hover{
	color:#528B01;
}
/*------------------------------------------------footer end------------------*/

.template h5 {color: red}








.topn1 {
background-color:#595957;
}
.topn {
background-color:#6B6B6B;
}
.topdesc1 {
background-color:#313131;
}
