@import url("base.css");
@import url("header.css");
@import url("footer.css");

.colmask {  
    clear: both;  
    margin-left: auto;
    margin-right: auto;  
    overflow: hidden; 
    position: relative;
	width: 960px;
	
}

.quicklinks {
    border: #cecece 1px solid;
	height: 198px;
	list-style: none;  
	margin: 14px 0 11px 0;
	padding: 0;
	width: 265px;
      background:#ffffff;
}
.quicklinks .qlheader {
    background-color: #990000; 
	color: #ffffff; 
	font-weight: ;
	padding: 5px 0 5px 5px;
	height:18px;
        font: bold 12px Verdana;
}
.quicklinks .qllink {
    background: url(../images/gold_small_box.gif) no-repeat 3px 2px; 
	line-height: 14px; 
	list-style: none;
	padding :0.1em 0.1em 0.1em 20px; 
}
.quicklinks .qlspacer {
    background: url(../images/home/gray_dot.gif) #E5E5E5 repeat-x center left;
	float: left;	
	height: 1px;
	margin: 5px 0 5px 5px;	  
	padding: 0; 
	width: 260px;
}
.quicklinks .qlsubheader {
    color: #7b848c;
    padding: 5px 0 5px 5px;
}
.rightad {
	border-bottom: 1px solid #7b848c; 
	margin-top: 7px;
}
.rightmenu {
	background: #ffffff;
}
.rightmenu .colleft {
    background: #ffffff;
    float: left;
    margin-left: -249px;
    position: relative;
    right: 100%;
	width: 200%;
}
.rightmenu .col1wrap {
    float: left;
    left: 50%;
    padding-bottom: 1em;
	position:relative;
	width: 50%;
}
.rightmenu .col1 {
    margin: 0 0 0 249px;
	overflow: hidden;
    padding-left: 5px;
	border: 0;

}
.rightmenu .col2 {
   	float: left;
	margin-left:20px;
	width: 270px;
	background-color:#F3F3F3;
	padding:5px 10px 10px 10px;
	height:auto;
         border: #cecece 1px solid;
}	
.supportlinks {
   border: #cecece 1px solid;
	height: 198px;
	list-style: none;  
	margin: 14px 0 11px 0;
	padding: 0;
	width: 265px;
      background:#ffffff;
}
.supportlinks .slheader {
	background-color: #990000; 
	color: #ffffff;
	font-weight: ;
	padding: 5px 0 5px 5px;
 	height: 18px;  
	font: bold 12px Verdana;
	
}
.supportlinks .sllink {
	line-height: 25px;
	padding: 7px 0 7px 5px; 
}
.supportlinks .slspacer {
	background: #990000; 
	float: left;
	height: 1px;
	margin: 0 0 0 5px; 
	padding: 0; 
	width: 243px; 
}

#introflash {
    height: 260px;
    margin: 17px 0 0 0;
	width: 445px;
	background: url(../images/body_bg.png) no-repeat;
	float:left;

}

#searchbox {
	width: 253px;
}
#shadetabs {
    height: 18px;margin: 5px 5px 5px 0;padding: 0;width: 609px;background:#990000;display:block;
	padding: 5px 5px 5px 5px;float:left;color: white;text-transform: Uppercase;text-align: left;
	font: bold 12px Verdana;display:inline;line-height: 15px;
}

#spacer_tab {
    height: 12px;margin: 5px 5px 5px 0;width:900px;background:#FFFFFF;display:block;
	padding: 10px 5px 10px 5px;float:left;text-transform: Uppercase;text-align: left;
	font: bold 12px Verdana;display:inline;line-height: 15px;color:#990000;
}

#shadetabs li {
    display: inline;
}


#search {
margin-top: 0px;
	/*z-index:900;*/
	padding-right: 5px;
	height: 20px;
	width: 100px;
	float: left;
	text-align: right;
	background: #fff /*url(../images/searchbg2.png) no-repeat*/;
	color: #000;
	padding: 0px 0px 2px 0px;
	min-height: 30px; /* FF height */
		/* IE height */

}
#left_content{
	width: 295px;
	background:url(../images/banner_bg.png);
	height:423px;
	float:left;
	margin: 17px 0px 0px 0px;
}
#right_content{
	width:620px;
	height:auto;
	float:left;
	text-align: justify;
	padding:10px 5px 5px 5px;
	background-color:#F3F3F3;
	margin-left:5px;
        border: #cecece 1px solid;
}
#right_content_newsletter{
	width:620px;
	height:500px;
	float:left;
	text-align:justify;
	padding:10px 5px 5px 5px;
	background-color:#F3F3F3;
	margin-left:100px;
        border: #cecece 1px solid;
}
#right_content_test{
	width:960px;
	height:auto;
	float:left;
	text-align: center;
	padding:10px 5px 5px 5px;
	background-color:#F3F3F3;
	margin-left:5px;
        border: #cecece 1px solid;
}
#col1_main{
	width:900px;
	height: 430px;
}
.left_content_text{
	width:290px;
	height: 416px;
	background:#F3F3F3;
	margin: 5px 5px 5px 5px;
	font-weight: bold;
	font-size: 14px;
}
#breadcrum {
	height:15px;
	float:left;
	text-align:left;
	width:inherit;
	font-size:14px;
}
#main_up{
	width 960px;
	height: auto;
	
}
#main_down{
	width:900px;
	height:350px;
}
.top_images{
	width:280px;
	height: 30Opx;
	background-color:#F3F3F3;
	margin: 10px 10px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	float:left;
	padding:10px;
	border-color:yellow;
	
}
#image_header{
        height:200px;
        width: 900px;
        background:white;
        padding:20px;
        float:left;
}
#title_header{
	width:620px;
	height: 70px;
	background:white;	
	float:left;
	text-align:left;
 	color:blue;
}
#title_header2{
	width: inherit;
	height: 20px;
	background-color:#990000;	
	float:left;
	text-align:left;
 	color:red;
}

#title_header_designerGallary{
	width:180px;
	height: 60px;
	background:white;	
	float:left;
	text-align:left;
 	color:blue;
	padding-left:5px;
}
 .title_banner{
     	 background:#990000;
     	 width:inherit;
    	 height:auto
     	 font: bold 12px Verdana;
         color:white;
         text-transform:lowercase;
	 padding-left:5px;
		 
     }
 #quotes{
	padding:10px;
	background:white;
     }
#left_wrap{
	float:left;
	height:auto;
	width:640px;
      }
#right_wrap{
	float:right;
	height:auto;
	width:auto;
    }
#main_wrap{
	height:auto;
	width:auto;
    }
#enSubscribe label{display:block;}
.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
font-size:14px;
color:blue;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}
.addthis_toolbox addthis_default_style{
float:left;
text-align:left;
width:100px;
}
.retweet{
 width:50px;
 height:70px;
float:right;
margin-right:5px;
}
#topstory{width:620px;
	height:400px;
	float:left;
	text-align: center;
	padding:10px 5px 5px 5px;
	background-color:#F3F3F3;
	margin-left:5px;
        border: #cecece 1px solid;}
#topstory h2, #latestnews h2{ margin:0 0 15px 0;	padding:0 0 8px 0;	border-bottom:2px solid #E3E3E3;	}
#topstory ul{margin:0;padding:0;list-style:none;display:inline;}
#topstory li{ display:block; float:left; width:200px;	margin:0 15px 0 0;padding:0;}
#topstory li.last{margin-right:0;}

#topstory img{margin:0;padding:4px;border:1px solid #C7C5C8;	}

#topstory .readmore{font-weight:bold;	text-align:right;	}
