﻿body {margin:0px auto; padding:0px; background:#fff; font:normal 11px/13px "Verdana"; color:#818081;}
.clear {margin:0px; padding:0px; float:left; clear:both; height:0px; }
a { outline:none; font:bold 11px/13px "Verdana"; color:#e96764; text-decoration:underline;}
a:hover { outline:none; font:bold 11px/13px "Verdana"; color:#e96764; text-decoration:none;}
.red {color:#db4443;}
.red a {color:#db4443; text-decoration:underline;}
.red a:hover {color:#db4443; text-decoration:none;}
.txt{ color:#979698; font:normal 11px/13px "Verdana"; }
.txt a { color:#979698; font:normal 11px/13px "Verdana"; text-decoration:none;}
.txt a:hover { color:#db4443; font:normal 11px/13px "Verdana"; text-decoration:none;}
.blue { font:bold 11px/13px "Verdana"; color:#268ae0;} 
.blue a { font:bold 11px/13px "Verdana"; color:#268ae0; text-decoration:none;}  
.blue a:hover { font:bold 11px/13px "Verdana"; color:#268ae0; text-decoration:underline;}    
.revtitle { font:bold 13px/16px "Verdana"!important; color:#000!important;}
.formtitle{margin:0px 0px 0px 0px; padding:0px 3px 0px 5px; display:block; float:left;  height:39px; font:15px/39px "Verdana"; color:#fff; background:#d23434 url(imgs/menu_bgon.jpg) repeat-x; width:720px;}


#container {margin:0px auto; padding:0px; display:block; }
#container .top { margin:0px; padding:0px;  display:block; height:169px; background:url(imgs/top_bg.jpg) repeat-x 0px 0px;}
#container .top .topbar { margin:0px auto; padding:0px; display:block; width:980px;}
#container .top .topbar .lbar { margin:18px 0px 0px 0px; padding:0px; display:block; width:330px; float:left;}
#container .top .topbar .lbar ul { margin:0px; padding:0px; display:block; width:330px; float:left;}
#container .top .topbar .lbar li { margin:0px; padding:0px 7px 0px 0px; display:block; float:left; font:normal 11px/13px "Verdana"; color:#fff;}
#container .top .topbar .lbar li a { margin:0px; padding:0px; display:block; float:left; font:normal 11px/13px "Verdana"; color:#fff; text-decoration:none;}
#container .top .topbar .lbar li a:hover { margin:0px; padding:0px; display:block; float:left; font:normal 11px/13px "Verdana"; color:#f2605d; text-decoration:none;}
#container .top .topbar .rbar { margin:0px; padding:0px; display:block; width:650px; float:right;}
#container .top .topbar .rbar .user { margin:18px 23px 0px 0px; padding:0px; display:block; float:right; font:bold 11px/13px "Verdana"; color:#fff;}
#container .top .topbar .rbar .user a {font:bold 11px/13px "Verdana"; color:#fff; text-decoration:none;}
#container .top .topbar .rbar .user a:hover { font:bold 11px/13px "Verdana"; color:#fff; text-decoration:underline;}
#container .top .topbar .rbar .login { margin:18px 0px 0px 0px; padding:0px; display:block; float:right; }
#container .top .topbar .rbar .login ul { margin:0px; padding:0px; display:block; float:left; }
#container .top .topbar .rbar .login li { margin:0px; padding:0px 8px 0px 0px; display:block; font:bold 11px/13px "Verdana"; color:#f2605d; float:left; }
#container .top .topbar .rbar .login li a { font:bold 11px/13px "Verdana"; color:#f2605d; text-decoration:none; }
#container .top .topbar .rbar .login li a:hover { font:bold 11px/13px "Verdana"; color:#fff; text-decoration:none; }
#container .top .topbar .rbar .login li .dd { font:bold 11px/13px "Verdana"; color:#fff!important; text-decoration:none; }

#container .top .topbar .menuarea { margin:0px; padding:0px; display:block; width:980px; float:left;}
#container .top .topbar .menuarea .logo { margin:30px 0px 0px 0px; padding:0px; display:block; width:161px; height:91px; float:left;}
#container .top .topbar .menuarea .searchbar { margin:30px 0px 0px 0px; padding:0px; display:block; width:206px; float:right;}
#container .top .topbar .menuarea .searchbar .input { margin:0px; padding:4px; display:block; width:154px; height:12px; float:left; background:#f6f5f0; border:1px solid #e8e8e8; font:normal 11px/12px "Verdana"; color:#afacb2;}
#container .top .topbar .menuarea .searchbar .btn { margin:0px; padding:0px 0px 0px 3px; display:block; width:31px; height:23px; float:left; }

#container .top .topbar .menuarea .menu { margin:0px; padding:0px; display:block; width:800px; float:right;}
#container .top .topbar .menuarea .menu ul { margin:44px 0px 0px 0px; padding:0px; display:block;  float:right;}
#container .top .topbar .menuarea .menu li { margin:0px 0px 0px 0px; padding:0px 4px 0px 4px; display:block; float:left;  height:39px; font:17px/39px "Calibri","Verdana"; color:#717072;}
#container .top .topbar .menuarea .menu li a {  margin:0px 0px 0px 0px; padding:0px 3px 0px 3px; display:block; float:left;  height:39px; font:17px/39px "Calibri","Verdana"; color:#717072; background:#e0e0e0 url(imgs/menu_bg.jpg) repeat-x; height:39px; text-decoration:none;}
#container .top .topbar .menuarea .menu li a:hover { margin:0px 0px 0px 0px; padding:0px 3px 0px 3px; display:block; float:left; background:#d23434 url(imgs/menu_bgon.jpg) repeat-x; height:39px; font:17px/39px "Calibri","Verdana"; color:#fff;}

#container .center { margin:45px 0px 0px 0px; padding:0px; display:block; background:url(imgs/center_bg.jpg) repeat-x; height:321px;}
#container .center .theme { margin:0px auto; padding:0px; display:block; height:321px; width:980px;}
#container .center .theme .ltheme { margin:0px; padding:0px; display:block; height:310px; width:435px; float:left;}
#container .center .theme .ltheme h1 { margin:10px 0px 0px 0px; font:23px/27px "Verdana"; color:#717072;}
#container .center .theme .ltheme .txt { margin:10px 0px 0px 0px; padding:0px; display:block; width:435px; float:left;}
#container .center .theme .ltheme .button { margin:10px 0px 0px 0px; padding:0px 20px 0px 0px; display:block; height:41px; float:left; font:normal 14px/16px "Verdana"; color:#717072; }
#container .center .theme .ltheme .button img { padding:0px 7px 0px 0px; }
#container .center .theme .rtheme { margin:0px; padding:0px; display:block; height:310px; width:530px; float:right;}

/******TABS******/

#container .maintab {width: 980px; margin: 10px auto; height:270px;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #d8d7d7;
	border-left: 1px solid #d8d7d7;
	width: 980px;

}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #d8d7d7;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background:url(imgs/grey_tab.jpg) repeat-x;

	
	
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 10px 20px 20px 20px;
	border: none;
	outline: none;
	font-weight:normal;
	

	
}
ul.tabs li a:hover 
{
    background:url(imgs/develop_li.jpg) repeat-x;
    height:31px;
    
	
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background:url(imgs/develop_li.jpg) repeat-x;
	border-bottom: none;
	
}

ul.tabs li .redtab 
{
    
	background:url(imgs/red_tab.jpg) repeat-x!important;
	
}
.tab_container {
	border: 1px solid #d8d7d7;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #f7f7f7;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}


.tab_content {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color:#fff;
	background:url(imgs/dev_bg.jpg) no-repeat 20px 54px;
	width:934px;
	height:230px;
	
}
.tab_content h3 {
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px solid #4c8bc0;
	font-size: 16px;
	color:#4c8bc0;
}

.tab_content .tabtext 
{
    width:730px;
    float:right;
    font:normal 14px/16px "Verdana";
	color:#fff;
	padding:10px 10px 0px 0px;
	
}
.tab_content .list {
	 width:780px;
    float:left;
    font:normal 14px/16px "Verdana";
	color:#fff;
	padding:15px 10px 10px 0px;
	float:right;
	display:block;
}

.tab_content .list ul {
	margin:0px;
	padding:0px;
	display:block; 
	float:left;
	
}
.tab_content .list ul li 
{
    background:url(imgs/tick.jpg) no-repeat;
    list-style-type:none;
    padding:5px 0px 0px 25px;
    float:left;
	display:block;
	width:auto; 
	margin:0px 0px 0px 50px;
	
}

.tab_content .morebtn 
{
 width:930px;
 height:27px;
 margin:0px 20px 0px 0px;
 padding:0;
 display:block;
 float:right;
 text-align:right;
    }





.tab_content2 {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color:#fff;
	background:url(imgs/designers_bg.jpg) no-repeat 20px 54px;
	width:934px;
	height:230px;
	
}
.tab_content2 h3 {
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px solid #d13030;
	font-size: 16px;
	color:#d13030;
}

.tab_content2 .tabtext2
{
    width:730px;
    float:right;
    font:normal 14px/16px "Verdana";
	color:#fff;
	padding:10px 10px 0px 0px;
	
}
.tab_content2 .list2 {
	 width:780px;
    float:left;
    font:normal 14px/16px "Verdana";
	color:#fff;
	padding:15px 10px 10px 0px;
	float:right;
	display:block;
}

.tab_content2 .list2 ul {
	margin:0px;
	padding:0px;
	display:block; 
	float:left;
	
}
.tab_content2 .list2 ul li 
{
    background:url(imgs/tick_red.jpg) no-repeat;
    list-style-type:none;
    padding:5px 0px 0px 25px;
    float:left;
	display:block;
	width:auto; 
	margin:0px 0px 0px 50px;
	
}
	


.tab_content2 .morebtn2 
{
 width:930px;
 height:27px;
 margin:0px 20px 0px 0px;
 padding:0;
 display:block;
 float:right;
 text-align:right;
    }
    
    
    .tab_content3 {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color:#fff;
	background:url(imgs/professional_bg.jpg) no-repeat 20px 54px;
	width:934px;
	height:230px;
	
}
.tab_content3 h3 {
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px solid #dbddda;
	font-size: 16px;
	color:#8d8e8c;
}

.tab_content3 .tabtext3
{
    width:730px;
    float:right;
    font:normal 14px/16px "Verdana";
	color:#403f3f;
	padding:10px 10px 0px 0px;
	
}
.tab_content3 .list3 {
 width:780px;
    float:left;
    font:normal 14px/16px "Verdana";
	color:#403f3f;
	padding:15px 10px 10px 0px;
	float:right;
	display:block;
}

.tab_content3 .list3 ul {
	margin:0px;
	padding:0px;
	display:block; 
	float:left;
	
}
.tab_content3 .list3 ul li 
{
     background:url(imgs/tick_gray.jpg) no-repeat;
    list-style-type:none;
    padding:7px 0px 0px 25px;
    float:left;
	display:block;
	width:auto; 
	margin:0px 0px 0px 50px;
	
}

.tab_content3 .morebtn3 
{
width:930px;
 height:27px;
 margin:0px 20px 0px 0px;
 padding:0;
 display:block;
 float:right;
 text-align:right;
    }
    
.tab_content4 {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color:#fff;
	background:url(imgs/clients_bg.jpg) no-repeat 20px 54px;
	width:934px;
	height:230px;
	
}
.tab_content4 h3 {
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px solid #6fabdd;
	font-size: 16px;
	color:#6fabdd;
}

.tab_content4 .tabtext4
{
    width:730px;
    float:right;
    font:normal 14px/16px "Verdana";
	color:#fff;
	padding:10px 10px 0px 0px;
	
}
.tab_content4 .list4 {
 width:780px;
    float:left;
    font:normal 14px/16px "Verdana";
	color:#ffffff;
	padding:15px 10px 10px 0px;
	float:right;
	display:block;
}

.tab_content4 .list4 ul {
	margin:0px;
	padding:0px;
	display:block; 
	float:left;
	
}
.tab_content4 .list4 ul li 
{
     background:url(imgs/tick_blue.jpg) no-repeat;
    list-style-type:none;
    padding:7px 0px 0px 25px;
    float:left;
	display:block;
	width:700px; 
	margin:0px 0px 0px 50px;
	
}

.tab_content4 .morebtn4 
{
width:930px;
 height:27px;
 margin:0px 20px 0px 0px;
 padding:0;
 display:block;
 float:right;
 text-align:right;
    }

/******END TABS******/

#container .gallery { margin:0px auto; padding:0px 0px 40px 0px; display:block; width:980px; position:relative; height:auto; }
#container .gallery  h1 { font:normal 19px/21px "Verdana"; color:#848385; margin:20px 0px 20px 0px; padding:0px; display:block; }



#container .services { margin:0px auto; padding:0px; display:block; width:980px; height:140px;}
#container .services ul { margin:0px; padding:0px; display:block; width:980px; list-style-type:none;}
#container .services li { margin:0px 5px 0px 0px; padding:0px; display:block; width:320px; list-style-type:none; float:left; }
#container .services li .tt { margin:0px; padding:0px 0px 5px 0px; display:block; width:320px; font:normal 19px/21px "Verdana"; color:#848385; border-bottom:1px solid #e0dfdf;}
#container .services li .text { margin:10px 0px 5px 0px; padding:0px; display:block; width:320px; font:normal 11px/13px "Verdana"; color:#848385; }
#container .services li .text1 { margin:10px 0px 0px 0px; padding:0px; display:block; width:150px; font:normal 11px/13px "Verdana"; color:#848385; float:right; }
#container .services li input { padding:3px; width:232px; height:20px; border:1px solid #d3d2d2; background:url(imgs/newsletter_bg.jpg) repeat-x; font:normal 11px/20px "Verdana"; color:#afacb2; }
#container .services li .newsletter { padding:0px; width:320px; }
#container .services li img { padding:2px 0px 0px 8px;  }
#container .services li .download {margin:10px 0px 0px 0px; }

/*****TABS*****/
#container .footer { margin:0px; padding:0px; display:block; background:url(imgs/footer_bg.jpg) repeat-x 0px 30px; height:292px; clear:both; }
#container .footer .themes { width:980px; margin:0px auto; padding:30px 0px 0px 0px; display:block; height:200px; }
#container .footer .themes ul { width:980px; margin:24px 0px 0px 0px; padding:0px; display:block; float:left;  }
#container .footer .themes li { width:230px; margin:0px 10px 0px 0px; padding:0px; display:block; float:left;  }
#container .footer .themes li .header { width:230px; margin:0px 10px 0px 0px; padding:0px; display:block; float:left;  font:normal 19px/21px "Verdana"; color:#fff;   }
#container .footer .themes li .row {  width:230px; margin:5px 10px 0px 0px; padding:0px; display:block; float:left; background:url(imgs/footer_row.jpg) repeat-x; height:2px;} 
#container .footer .themes li ul { margin:10px 0px 0px 0px; padding:0px; display:block; width:240px;}
#container .footer .themes li ul li { margin:0px; padding:0px 0px 0px 10px; display:block; width:230px; background:url(imgs/arrow.gif) no-repeat 0px 8px; font:normal 11px/20px "Verdana"; color:#fff;}
#container .footer .themes li ul li a { font:normal 11px/20px "Verdana"; color:#fff; text-decoration:none;}
#container .footer .themes li ul li a:hover { font:normal 11px/20px "Verdana"; color:#fff; text-decoration:underline;}
#container .footer .themes li .btns { float:left; width:225px; height:72px; margin:0px; padding:0px 0px 10px 0px; display:block;}
#container .footer .themes li .hiweb { width:192px; height:73px; margin:0px 0px 0px 10px; padding:0px; display:block; background:url(imgs/hiweb.gif) no-repeat; float:left;}
#container .footer .themes li .hitext { font:normal 11px/13px "Verdana"; color:#fff; text-align:center; margin:10px 0px 0px 0px;}
#container .footer .created { width:300px; height:29px; margin:0px auto; padding:30px 0px 0px 0px; font:normal 11px/13px "Verdana"; color:#fff;  }
#container .footer .created a { font:normal 11px/13px "Verdana"; color:#fff; text-decoration:underline; }
#container .footer .created a:hover { font:normal 11px/13px "Verdana"; color:#fff; text-decoration:none; }


/*****MARKETPLACE*****/
#container .redtab { margin:0px; padding:0px; display:block;background:url(imgs/market_bg.jpg) repeat-x; height:129px; }
#container .redtab .redmain { margin:0px auto; padding:0px; display:block; width:980px;}
#container .redtab .redmain .vmenu { margin:30px 0px 0px 0px; padding:0px; display:block; width:240px; float:left;}
#container .redtab .redmain .account { margin:30px 0px 0px 0px; padding:0px; display:block; width:740px; float:right; text-align:right;}
#container .toolbar { margin:0px auto; padding:0px; display:block; width:980px; height:85px;}
#container .toolbar ul{ margin:0px auto; padding:0px; display:block; width:980px;  height:85px;}
#container .toolbar li { margin:20px 0px 0px 0px; padding:0px; display:block; width:326px; font:bold 11px/13px "Verdana"; color:#e96764; float:left; }
#container .toolbar li .myinputs { margin:0px; padding:0px; display:block; width:320px;  }
#container .toolbar li .pageing { margin:0px; padding:0px; display:block; width:320px; text-align:center;}
#container .toolbar li .pageing .left { width:20px; margin:0px; padding:0px; display:block; float:left; height:20px;}
#container .toolbar li .pageing .numbers { width:200px; margin:0px; padding:0px; display:block;  font:normal 12px/14px "Verdana"; color:#666666; height:20px; text-align:center; float:left;}
#container .toolbar li .pageing .numbers a { font:normal 12px/14px "Verdana"; color:#e96764; text-decoration:underline;}
#container .toolbar li .pageing .numbers a:hover { font:normal 12px/14px "Verdana"; color:#e96764;  text-decoration:none;}
#container .toolbar li .pageing .right { width:20px; margin:0px; padding:0px; display:block; float:left; height:20px;}

#container .main { margin:0px auto; padding:10px 0px 0px 0px; display:block; width:980px; height:auto;}
#container .main .list { margin:0px auto; padding:0px; display:block; width:980px; }
#container .main .list ul { margin:0px; padding:0px; display:block; float:left; width:980px;}
#container .main .list li { margin:0px 0px 10px 0px; padding:0px; display:block; float:left; width:980px; background:#f7f6f6!important;  border-bottom:1px solid #f1f0f0;}
#container .main .list li .header {margin:0px; padding:0px; display:block; float:left; width:980px; background:url(imgs/marketplace_bg.jpg) repeat-x; font:normal 17px/24px "Verdana"; color:#1d1c1e; height:24px;}
#container .main .list li .lcont { margin:0px; padding:0px; display:block; width:980px; height:auto;}
#container .main .list li .lcont .img { width:135px; height:120px; margin:20px 0px 0px 5px; padding:0px; display:block; float:left; border:1px solid #e3e2e2!important;}
#container .main .list li .lcont .leftd { margin:0px; padding:0px; display:block; width:570px; float:left;}
#container .main .list li .lcont .leftd .text { margin:20px 0px 0px 20px; padding:0px; display:block; float:left; width:570px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .main .list li .lcont .leftd .text .title { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .main .list li .lcont .leftd .text2 { margin:20px 0px 0px 0px; padding:0px 5px 0px 5px; display:block; float:left; width:970px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .main .list li .lcont .leftd .text .title2 { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .main .list li .lcont .leftd .details { width:570px; margin:20px 0px 10px 20px; padding:0px; display:block; float:left;}
#container .main .list li .lcont .leftd .details2 { width:570px; margin:20px 0px 10px 5px; padding:0px; display:block; float:left;}
#container .main .list li .lcont .rating { margin:0px 0px 5px 0px; padding:0px; display:block; float:left; width:200px; text-align:center;}
#container .main .list li .lcont .rating .free { margin:20px 0px 0px 20px; padding:0px; display:block; width:180px; font:normal 21px/27px "Verdana"; color:#a7ce2f; text-align:center;}
#container .main .list li .lcont .rating .updown { margin:20px 0px 0px 0px; padding:0px; display:block; float:left; width:180px; font:normal 21px/23px "Verdana"; color:#a7ce2f; text-align:center;}
#container .main .list li .lcont .rating .updown .rslItemsWrapper { width:200px;}
#container .main h2 { width:730px; margin:0px; padding:0px; float:left; display:block; font:bold 14px/16px "Verdana"; color:#E85855;}
#container .main .list li .noresults { background:#fff!important; font:normal 12px/14px "Verdana"; color:#e96764; border-bottom:0px!important; border:0px!important;}
#ctl00_ContentPlaceHolder1_lblResponse { width:300px; float:left; margin:0px; padding:0px; display:block;}
#ctl00_ContentPlaceHolder1_Notes {  font:normal 12px/14px "Verdana"!important; color:#e96764!important;}

#container .main .list2 { margin:0px auto; padding:0px; display:block; width:980px; }
#container .main .list2 ul { margin:0px; padding:0px; display:block; float:left; width:980px;}
#container .main .list2 li { margin:0px 0px 10px 0px; padding:0px; display:block; float:left; width:980px;  background:#fff!important;  border-bottom:1px solid #f1f0f0;}
#container .main .list2 li .header {margin:0px; padding:0px; display:block; float:left; width:980px; background:url(imgs/marketplace_bg.jpg) repeat-x; font:normal 17px/24px "Verdana"; color:#1d1c1e; height:24px;}
#container .main .list2 li .lcont { margin:0px; padding:0px; display:block; width:980px; height:auto;}
#container .main .list2 li .lcont .img { width:140px; height:120px; margin:20px 0px 0px 0px; padding:0px; display:block; float:left; border:1px solid #e3e2e2!important;}
#container .main .list2 li .lcont .leftd { margin:0px; padding:0px; display:block; width:570px; float:left;}
#container .main .list2 li .lcont .leftd .text { margin:20px 0px 0px 20px; padding:0px; display:block; float:left; width:570px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .main .list2 li .lcont .leftd .text .title { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .main .list2 li .lcont .leftd .text2 { margin:20px 0px 0px 0px; padding:0px 5px 0px 5px; display:block; float:left; width:970px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .main .list2 li .lcont .leftd .text .title2 { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .main .list2 li .lcont .leftd .details { width:570px; margin:20px 0px 10px 20px; padding:0px; display:block; float:left;}
#container .main .list2 li .lcont .leftd .details2 { width:570px; margin:20px 0px 10px 5px; padding:0px; display:block; float:left;}
#container .main .list2 li .lcont .rating { margin:0px 0px 5px 0px; padding:0px; display:block; float:left; width:200px; text-align:center;}
#container .main .list2 li .lcont .rating .free { margin:20px 0px 0px 20px; padding:0px; display:block; width:180px; font:normal 21px/27px "Verdana"; color:#a7ce2f; text-align:center;}
#container .main .list2 li .lcont .rating .updown { margin:20px 0px 0px 0px; padding:0px; display:block; float:left; width:180px; font:normal 21px/23px "Verdana"; color:#a7ce2f; text-align:center;}



/* MARKETPLACE IN*/
#container .mainin { margin:0px auto; padding:10px 0px 0px 0px; display:block;}
#container .mainin .listin { margin:0px auto; padding:0px; display:block; width:980px; }
#container .mainin .listin ul { margin:0px; padding:0px; display:block; float:left; width:980px; list-style-type:none;}
#container .mainin .listin li { margin:0px 0px 10px 0px; padding:0px; display:block; float:left; width:980px;}
#container .mainin .listin li .headerin {margin:0px; padding:0px 0px 0px 5px; display:block; float:left; width:980px; background:url(imgs/marketplace_bg.jpg) repeat-x; font:normal 17px/24px "Verdana"; color:#1d1c1e; height:24px;}
#container .mainin .listin li .lcontin { margin:0px; padding:0px; display:block; width:980px; height:auto;}
#container .mainin .listin li .lcontin .leftdin { margin:0px; padding:0px; display:block; width:570px; float:left;}
#container .mainin .listin li .lcontin .leftdin .text { margin:20px 0px 0px 20px; padding:0px; display:block; float:left; width:570px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .mainin .listin li .lcontin .leftdin .text .title { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .mainin .listin li .lcontin .leftdin .text2in { margin:20px 0px 0px 0px; padding:0px 5px 0px 5px; display:block; float:left; width:970px; font:normal 11px/13px "Verdana"; color:#717072;}
#container .mainin .listin li .lcontin .leftdin .textin .title2in { font:normal 15px/17px "Verdana"; color:#717072; margin:0px 0px 10px 0px; padding:0px;}
#container .mainin .listin li .lcontin .leftdin .details2in { width:570px; margin:20px 0px 10px 5px; padding:0px; display:block; float:left;}

#container .mainin .listin li .lcontin .imgin { width:65px; height:65px; margin:0px; padding:0px; border:1px solid #dbd6d6;}

#container .mainin .listin li .authorheader { margin:10px 0px 0px 0px; padding:0px 0px 0px 5px; display:block; float:left; width:980px; background:url(imgs/author_bg.jpg) repeat-x; font:normal 17px/31px "Verdana"; color:#db4d4a; height:31px;}
#container .mainin .listin li .authorcont { margin:0px; padding:20px 0px 0px 0px; display:block; width:980px; clear:both;}
#container .mainin .listin li .authorcont .leftauthor { margin:0px; padding:0px; display:block; width:200px; float:left;}
#container .mainin .listin li .authorcont .leftauthor .imgin { width:65px; height:65px; margin:0px 0px 0px 45px; padding:0px; border:1px solid #dbd6d6;}
#container .mainin .listin li .authorcont .leftauthor .name {color:#db4443; text-align:center; width:65px; padding:5px 0px 0px 45px;}
#container .mainin .listin li .authorcont .leftauthor .updown { margin:20px 0px 0px 0px; padding:0px; display:block; float:left; width:170px; font:normal 21px/23px "Verdana"; color:#a7ce2f; text-align:center;}

#container .mainin .listin li .authorcont .rightauthor { width:720px; margin:0px; display:block; padding:0px;}
#container .mainin .listin li .authorcont .rightauthor .lightgray { color:#bfbfc1;}
#container .mainin .listin li .reviews { margin:20px 0px 0px 0px; padding:0px; display:block; float:left;}
#container .mainin .listin li .reviews .row { margin:0px; padding:0px; display:block; float:left; width:980px; height:10px; background:#b3b1b2;}
#container .mainin .listin li .reviews .row2 { margin:0px; padding:0px 0px 0px 5px; display:block; float:left; width:975px; height:20px; background:#e8e7e7; font:normal 15px/20px "Verdana"; color:#717072;}
#container .mainin .listin li .reviews .ratingbg { background:url(imgs/rating_bg.jpg) repeat-x; height:67px; width:980px; margin:1px 0px 0px 0px; padding:3px 0px 0px 0px; display:block; float:left;}  
#container .mainin .listin li .reviews .ratingbg .updown { height:67px; width:290px; margin:0px; padding:0px; display:block; float:left;  font:normal 21px/23px "Verdana"; color:#a7ce2f; }
#container .mainin .listin li .reviews .ratingbg .rattext { width:200px; margin:0px; padding:20px 0px 0px 0px; display:block; float:right; font:bold 11px/13px "Verdana"; color:#ef8987;  position:relative; z-index:1;}     
#container .mainin .listin li .reviews .ratingbg .rattext a { font:bold 11px/13px "Verdana"; color:#ef8987; text-decoration:underline;} 
#container .mainin .listin li .reviews .ratingbg .rattext a:hover { font:bold 11px/13px "Verdana"; color:#ef8987; text-decoration:none;} 
#container .mainin .listin li .reviews .ratingbg .vote { width:48px; height:27px; display:block; float:left; margin:10px 0px 0px 10px; padding:0px; position:relative; z-index:1;}

#container .mainin .listin .adminpost {  width:960px; margin:0px; padding:10px; display:block; float:left; background:#efeeee;}
#container .mainin .listin .adminpost input {border:1px solid #c4bebe;}
#container .mainin .listin .adminpost textarea {border:1px solid #c4bebe; width:700px!important; font:normal 11px/14px "Verdana"; color:#8f8d8d;}
#container .mainin .listin .adminpost .postlink { font:bold 11px/14px "Verdana"; color:#ea5a57;}
#container .mainin .listin .adminpost .postlink a { font:bold 11px/14px "Verdana"; color:#ea5a57; text-decoration:underline; background:#000;}
#container .mainin .listin .adminpost .postlink a:hover { font:bold 11px/14px "Verdana"; color:#af1135; text-decoration:none;  background:#000;}


#container .mainin .listin li ul { margin:0px; padding:0px; display:block; float:left; width:980px;}
#container .mainin .listin li ul li { margin:0px 0px 10px 0px; padding:10px 0px 10px 0px; display:block; float:left; width:980px; border-bottom:1px solid #f1f0f0; font:normal 11px/13px "Verdana"; color:#828184;}
#container .mainin .listin li ul li .sxolia { width:120px; margin:0px; padding:0px; display:block; float:left;}
#container .mainin .listin li ul li .sxolia img { width:65px; height:65px; margin:0px; padding:0px; display:block; float:left;  border:1px solid #dbd6d6!important;}
#container .mainin .listin li ul li .sxolia .sxoliatext {  margin:0px; padding:10px 0px 5px 0px; display:block; float:left; width:780px;}
#container .mainin .listin li ul li .posted {  margin:0px; padding:10px 0px 5px 0px; display:block; float:left; width:780px; font:normal 11px/13px "Verdana"; color:#b2b7bb;}
#container .mainin .viewall { margin:10px 0px 10px 0px; float:left; width:93px; height:27px; padding:0px; display:block;}   


/*DOCUMENT*/  

#container .main .lcolumn { margin:0px; padding:0px; display:block; float:left; width:220px;}
#container .main .lcolumn .menu { margin:0px; padding:0px; display:block; float:left; width:220px;}
#container .main .lcolumn .menu ul { margin:0px; padding:0px; display:block; float:left; width:220px;}
#container .main .lcolumn .menu li { margin:0px; padding:0px 0px 0px 6px; display:block; float:left; width:220px; height:38px; background: #f0f0f0; color: #333; margin:0px 0px 1px 0px; font:bold 11px/38px "Verdana";}
#container .main .lcolumn .menu li a { margin:0px; padding:0px 0px 0px 6px; display:block; float:left; width:220px; height:38px; background: #f0f0f0; color: #333;  margin:0px 0px 1px 0px; font:bold 11px/38px "Verdana"; text-decoration:none;}
#container .main .lcolumn .menu li a:hover { margin:0px; padding:0px 0px 0px 6px; display:block; float:left; width:220px; height:38px; background: #f0f0f0; color: #f46360;  margin:0px 0px 1px 0px; font:bold 11px/38px "Verdana"; text-decoration:none;}

#container .main .rcolumn { margin:0px; padding:0px; display:block; float:right; width:720px; font:normal 11px/13px "Verdana"; color:#818081;}

#container .main .rcolumn li { list-style-type:none;}

#container .main .rcolumn .rheader { margin:0px; padding:0px 0px 10px 0px; display:block; float:left; width:720px; font:normal 15px/17px "Verdana";}

#container .main .basketgrid { margin:0px auto; padding:0px; float:left; display:block; margin-top:10px; margin-bottom: 20px; width:730px; }
#container .main .basketgrid .toptitles {background:#e0e0e0 url(imgs/menu_bg.jpg) repeat-x 0px 0px; height:30px; margin:0px; padding:0px; text-align:center; font:normal 17px/30px "Verdana"; color:#717072; border:1px solid #e0e0e0;}
#container .main .basketgrid .toptitles th { border:0px!important;  font:normal 15px/30px "Verdana"; color:#717072;}
#container .main .basketgrid .basketprod {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; padding:0px 0px 0px 5px; margin:0px; font:normal 12px/14px"Verdana"; height:30px;}
#container .main .totals td {background:#575556; font:normal 14px/17px "Verdana"; color:#fff;}
#container .main .basketgrid .basket {border-bottom:1px solid #e0e0e0; text-align:center; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; padding:0px; margin:0px; font:normal 12px/14px"Verdana"; height: 25px;}
#container .main .basketgrid .basketprodrose {border-bottom:1px solid #e0e0e0; color:#d12e97; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; padding:0px 0px 0px 5px; margin:0px; font:bold 12px/14px"Verdana"; height: 25px;}
#container .main .basketgrid th { font:bold 13px/16px"Verdana";}
.imp { margin:0px; padding:0px; display:block; float:left;color:#E85855;}


/*////////FORMS////////*/

#container .main .forms {width:auto; margin:0px auto; }
#container .main .forms td {width: 348px; margin:0px; padding:5px 0px 0px 5px; font:normal 11px/13px "Verdana"; color:#818081;}
#container .main .forms td h1 {margin:10px 0px 10px 0px; padding:0px 0px 2px 0px; float:left; display:block; width:100%; font:bold 12px/14px "Verdana"; border-bottom:1px dotted #dedede; clear:both;}
#container .main .forms td .formtitle{margin:0px 0px 0px 0px; padding:0px 3px 0px 5px; display:block; float:left;  height:39px; font:15px/39px "Verdana"; color:#fff; background:#d23434 url(imgs/menu_bgon.jpg) repeat-x;}
#container .main .forms td input {float:left; margin:0px; padding:0px 0px 5px 5px; display:block; width: 130px; height:15px; font:normal 11px/15px "Verdana"; border:1px solid #dedede; color:#e85855;}
#container .main .forms td input:hover {float:left; margin:0px; padding:0px 0px 5px 5px; display:block; width: 130px; height:15px; font:normal 11px/15px "Verdana"; border:1px solid #e85855; color:#e85855;}
#container .main .forms td span {margin:0px; padding:0px;}
#container .main .forms td textarea {float:left; margin:0px; padding:0px 0px 5px 5px; display:block; width: 130px; height:45px; font:normal 12px/15px "Verdana"; border:1px solid #dedede; color:#000;}
#ctl00_ContentPlaceHolder1_txtBody { height:100px; }
#ctl00_ContentPlaceHolder1_txtBody a:hover { height:100px;}
#container .main .forms ul{margin:0px; padding:10px 0px 0px 10px; width:290px;}
#container .main .forms li {margin:0px; padding:5px 5px 0px 10px; float:left; list-style-type:none; width:275px; background:url(imgs/bullet_2.jpg) no-repeat 0px 10px;}

#container .main .forms td a{font: normal 11px/15px "Verdana"; color:#000; text-decoration:underline;}
#container .main .forms td a:hover{font: normal 11px/15px "Verdana"; color:#000; text-decoration:none;}


#container .main .formsmember {  width:980px; margin:0px auto;}
#container .main .formsmember h2 { width:730px; margin:0px; padding:0px; float:left; display:block; font:bold 14px/16px "Verdana"; color:#E85855;}
#container .main .formsmember td {margin:0px; padding:0px 5px 5px 0px;  font:normal 11px/13px "Verdana"; color:#818081;}
#container .main .formsmember td .formtitle{margin:0px; padding:10px 0px 10px 5px; float:left; display:block; font:bold 15px/20px "Verdana"; color:#fff; background:#d23434 url(imgs/menu_bgon.jpg) repeat-x; width:720px; height:20px;}
#container .main .formsmember td input {margin:0px; padding:5px 0px 5px 5px; display:block; width: 200px; height:10px; font:normal 11px/10px "Verdana"; border:1px solid #dedede; color:#e85855;}
#container .main .formsmember td input:hover {margin:0px; padding:5px 0px 5px 5px; display:block; width: 200px; height:10px; font:normal 11px/10px "Verdana"; border:1px solid #e85855; color:#e85855;}
#container .main .formsmember td textarea:hover{margin:0px; padding:5px 0px 5px 5px; display:block; width: 260px; font:normal 11px/15px "Verdana"; border:1px solid #e85855; color:#e85855;}
#container .main .formsmember td .formtitle2{margin:0px 0px 5px 0px; border:1px dotted #dedede; padding:5px; float:left; display:block; font:normal 14px/16px "Verdana"; color:#000; background:fff; width:730px;}

#container .main .formsmember .nobrdr input {border:0px; text-align:left;}

#ctl00_ContentPlaceHolder1_RegisterDetails1_Gender { font:normal 11px/13px "Verdana"; color:#818081;}
#ctl00_ContentPlaceHolder1_RegisterDetails1_Day { font:normal 11px/13px "Verdana"; color:#818081;}
#ctl00_ContentPlaceHolder1_RegisterDetails1_Month { font:normal 11px/13px "Verdana"; color:#818081;}
#ctl00_ContentPlaceHolder1_RegisterDetails1_Year { font:normal 11px/13px "Verdana"; color:#818081;}
#ctl00_ContentPlaceHolder1_DdmCountries_Input { border:0px; outline:none; background:none;}



/*VIDEOS***************************/

div#tutorialFeature{display: block; clear: both; border-bottom: 1px solid #ccc;}

div#tutorialFeature a.preview{float: left; display: block; width: 350px; height: 190px; border: 1px solid #a3a3a3; margin-right: 20px; margin-bottom: 20px;}
div#tutorialFeature p{margin-top: 0px;}
div#tutorialFeature ul{list-style: none; float: left; display: block; margin-left: 10px; margin-right: 0px; padding: 0px; width: 500px; }
div#tutorialFeature li{display: block; padding: 0px;}
div#tutorialRelated a.relatedLink{display: block; font-size: 14px; font-weight: bold;}
div#tutorialInfo ul.tutorialLinks{display: block; margin: 0px; padding: 0px; list-style: none;}
div#tutorialInfo ul.tutorialLinks li{display: block; padding: 5px; margin: 0px;}


div#tutorialRelated{padding-top: 10px; padding-bottom: 30px; margin-bottom: 30px; clear: both; width: 100%;}

div#tutorialRelated .videoTutorial{display: block; width: 160px; margin-right: 10px; float: left; height: 240px; text-decoration: none; text-align: center; padding-bottom: 0px;}
div#tutorialRelated .videoTutorial h3{font-size: 12px; margin-bottom: 3px; margin-top: 0px; height:auto; color:#dd4f4c; }
div#tutorialRelated .videoTutorial h4{font-size: 11px; margin-bottom: 3px; margin-top: 0px; height: 45px; color:#929192; }
div#tutorialRelated .videoTutorial a{border: 1px solid #c9c9c9;  background: #f7fafa; padding: 7px; text-decoration: none;}
div#tutorialRelated .videoTutorial a:hover{ background: #f0f2f2;}
div#tutorialRelated .videoTutorial img{border: 1px solid #c9c9c9; margin: auto; width: 140px; height: 150px;}


