@charset "utf-8";
body {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	margin:0px;
	padding:0px;
	background:url(/images/mainbg.jpg) repeat-x #000000;
}

p {
	margin:15px 0px;
}

h1 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

h2 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

img {
	border:none;
}

.spacer {
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.txt_right {
	text-align:right;
}

.txt_left {
	text-align:left;
}
/*********** container styles *********/

#container {
	width:926px;
	margin:0px auto;
	padding-bottom:40px;
}

/*********** header styles ************/

#header {
	display:block;
	height:183px; 
	background:url(/images/headerbg.jpg) top left no-repeat; 
	padding-left:45px; 
	padding-top:20px;
}

.lang {
	float:right;
	padding-right:25px;
	padding-bottom: 25px;
	text-align: right;
}

.lang img {
	border: 0px;
}

/*********** content styles ***********/

#content {
	width:920px; 
	background:#fafafa;
}

#content .cont_bottombg {
	 background:url(/images/contbot.jpg) bottom left no-repeat;
}

#content .cont_edgebg {
	background:url(/images/edges.gif) repeat-y;
	padding-left:30px;
}

/*********** topnav styles ************/

#topnav {
 	display:block;
	padding-top:58px;
}

#topnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topnav ul li {
	float:left;
	margin-right:65px;
	border: 0px;
}

#topnav ul .last {
	margin-right:0px;
	border: 0px;
}

#topnavfr {
 	display:block;
	padding-top:58px;
}

#topnavfr ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topnavfr ul li {
	float:left;
	margin-right:55px;
	border: 0px;
}

#topnavfr ul .last {
	margin-right:0px;
	border: 0px;
}

/*********** subnav styles ***********/

#subnav {
	display:block; 
	background:url(/images/subnav_topleft.gif) top left no-repeat;
}

#subnav .wrap {
	background:url(/images/subnab_botright.gif) bottom right no-repeat; 
	padding-top:20px; 
	padding-left:20px;
	padding-bottom:20px;
}

#subnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#subnav li {
	display:block;
	background:+ top left no-repeat;
	height:21px;
	padding-top:5px;
}

#subnav ul li a {
	background:url(/images/bullet.gif) 0px 5px no-repeat;
	padding-left:10px;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
}

#subnav ul li a:hover {
	text-decoration:underline;
}

/*********** banner styles ************/

.banner {
	background:url(/images/bannerbg.jpg) top left no-repeat; 
	height:300px;
}

.banner .ban_text {
	width:280px; 
	float:right; 
	padding-right:10px; 
	font-size:13px; 
	padding-top:25px; 
	color:#494848;
}

.banner .ban_text p {
	margin:10px 0px;
}

/*********** banner inner styles *********/

.banner_inner {
	display:block; 
	background:url(/images/banner_innerbg.jpg) top left no-repeat;
	height:131px;
}

.banner_inner .text_block {
	float:right; 
	padding-top:45px; 
	padding-right:35px;
	width:210px;
}

.banner_inner .text_block p {
	margin:2px 0px;
	color:#b8b8b8;
}

/*********** language styles ************/

.bg_language {
	background:#040604;
}

#language {
	display:block;
	text-align:center; 
	padding-top:20px; 
	padding-bottom:20px;
}

#language .selection {
	padding-left:30px;
}

#language .selection .sep {
	margin-left:25px; 
	margin-right:25px;
}

/*********** table_home styles ************/

.table_home .tabhome_three {
	width:778px; 
	float:left; 
	padding-left:10px;
}

.table_home .tabhome_left {
	width:370px; 
	float:left; 
	padding-left:10px;
}

.table_home .tabhome_middle {
	width:238px; 
	float:left; 
	padding-left:35px;
	font-size:13px;
}

.table_home .tabhome_middle .head {
/*	margin-left:20px;*/
}

.table_home .tabhome_right {
	width:170px; 
	float:right; 
	padding-right:30px;
}

.table_home .tabhome_right .thumbnail {
	text-align:center; 
	padding-top:15px;
}

/*********** table_inner styles ********/

.table_inner .tabinner_left {
	width:215px; 
	float:left;
}

.table_inner .tabinner_right {
	display:block; 
	width:635px; 
	float:right;
}

/*********** newsblock styles **********/

.newsblock {
	display:block; 
	background:url(/images/newsblock_top.gif) top left no-repeat #e0e0e0;
}

.newsblock .wrap {
	background:url(/images/newsblock_bot.gif) bottom left no-repeat;
	padding-left:18px;
	padding-right:18px;
	padding-top:18px;
	padding-bottom:18px;
}

.newsblock .text_block {
	border:none; 
	background:url(/images/textblock_bg.gif) no-repeat; 
	width:192px; 
	height:21px; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	margin-bottom:10px;
}

/*********** newsletter styles ************/

.newsletter {
	padding-left:10px;
	font-size:13px;
}

.newsletter .text_block {
	border:none; 
	background:url(/images/textblock_bg.gif) no-repeat; 
	width:192px; 
	height:21px; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	margin-bottom:10px;
}

/*********** design_list styles **********/

.design_list {
	margin:0px;
	padding:0px;
	list-style:none;
}

.design_list li {
	display:block;
	height:20px;
	color:#ff3c00;
	font-size:12px;
	border-bottom:1px solid #c9c9c9;
	padding-top:10px;
}

/*********** collections styles **********/

.collections {
	display:block;
	padding-top:10px;
}

.collections .frame {
	display:block;
	float:left;
	background:url(/images/frame.gif); 
	width:154px; 
	height:160px; 
	padding-top:32px; 
	padding-left:12px;
	margin-right:25px;
	margin-bottom:15px;
}
/*********** footer styles *********/

#footer {
	text-align:center; 
	font-size:13px; 
	font-weight:bold; 
	color:#000000; 
	padding-top:110px; 
	padding-bottom:15px;
}

#footer a {
	color:#000000;
	text-decoration:none;
	margin:0px 10px;
}

#footer a:hover {
	text-decoration:underline;
}
/*----- Text align-------*/
.tal{text-align:left;}
.tam{text-align:center;}
.tar{text-align:right;}
/*----- Vertical align-------*/
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
/*----- Text font-------*/
.fna{font-family:Arial;}
/*----- Text size-------*/
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
/*----- Text color-------*/
.tcr{color:#CC3333;}
.tcr1{color:#025C7E;}
.tcr2{color:#BF253D;}
/*----- Text style-------*/
.fwb{font-weight:bold;}
/*---------------------*/
.tdh25{height:25px;}
.tdh30{height:30px;}
.tdh35{height:35px;}
/*------td border-------*/
.tdbb
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:Gray;
}
.td_bg
{
	background-color:White;
}
.tdhd
{
	background:url(/images/heared.gif);
	background-repeat:no-repeat;
}
/*---------Gridview Style------*/
.alternatingrowstyle{
}
.headerstyle {
    background-color:#F0F0F6;
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 20px;
    height:25px;
}  
.headerstyle a{
	text-decoration:none;
    color:black;
	display:block;
}    
.rowstyle{
	background-color: #FFF;
}
/*-------- MENU-*/
/*
.menuitem{
	background-image:url(/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	padding-left:10px;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
	display:block;
	
}
*/
.menuitem
{
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
}
.menuitem:hover {
	text-decoration:underline;
}
.button {
    border: none;
    background: url(/images/submit.gif) no-repeat top left;
    padding: 2px 8px;
}
.buttonfr {
    border: none;
    background: url(/images/submit_fr.gif) no-repeat top left;
    padding: 2px 8px;
}
