@charset "utf-8";
/* CSS Document */

html,body{
      margin:	0px;
      padding:	0px;
      height:	100%;
      border:	none;
}


body {
	background-color:	#cecece;
}

#t_container {
	height: 100%;
	width:	977px;
	background-color:#FFF;

}  

#t_container .right_t_col {
	background-color:#000;
}

#t_container .top_t_menu {
	background-color:#000;
}



body,td,th {
	color:	#000000;
}

td {
	vertical-align:	top;
}

img {
	border:	0px;
}

A {
	color: 			#000;
	text-decoration: underline;
}

A:hover {
	color: 		red;
}

#timberk_logo	{

	width:					213px;
	height:					100px;
	padding-top:			10px;
}





#top_menu {
	background-image:		url(/settings/template/img/topmenu-bg.gif);
	background-position:	left top; 
	background-repeat:		repeat-x; 
	height:					46px;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bolder;
	font-size:				13px
}

#top_menu A {
	color:				#ffffff;
	text-decoration:	none;
}

.top_item {
	padding-top:			6px;
	height:					46px;
	float:					left;
	color:					#ffffff;
	padding-left:			15px;
	padding-right:			15px;
	background-position:	top center; 
	background-repeat:		no-repeat; 
	
}

.top_item_selected {
	height:					46px;
	padding-top:			6px;
	float:					left;
	color:					#ffffff;
	padding-left:			20px;
	padding-right:			20px;
	background-image:		url(/settings/template/img/top_sel_bg.gif);
	background-position:	left bottom; 
	background-repeat:		repeat-x; 
	
}


#login {
	padding-top:	5px;
	width: 			214px;
	float: 			left;
	color:			#fff;
	font: 11px Tahoma,sans-serif;
	
}

#login a {
	font: 11px Tahoma,sans-serif;
	color:#9c9c9c;
}

#register_form INPUT.textfiled {
	width:70%	
}

#useful_info {
	ackground-image:		url(/settings/template/img/right_bg.gif);
	background-position:	right top; 
	background-repeat:		repeat-y; 
	width: 					228px;
}

.right_divider {
	background-image:		url(/settings/template/img/right_divider.gif); 
	background-position:	17px 0px; 
	background-repeat:		no-repeat; 
	height: 				16px;

}

#section_menu {
	background-color:		#FFFFFF;
	background-image:		url(/settings/template/img/leftmenu_top.gif);
	background-position:	right top;
	background-repeat:		no-repeat;
	padding-top:			44px;
}

#section_menu .smenu_item_1 {
	background-color:		#f1f1f3;
	background-image:		url(/settings/template/img/liftem_bg.gif);
	background-repeat:		repeat-y;
	background-position:	top left;
	width: 					155px;
	height: 				50px;
	padding-left: 			37px;
	font-family: 			"Franklin Gothic Book";
	font-size: 				11pt;
	vertical-align: 		middle;
	padding-top:			10px;

}

#section_menu .smenu_item_1_selected {
	background-color: 		#ffc600;
	background-image:		url(/settings/template/img/left_sel_bg.gif);
	background-repeat:		repeat-y;
	background-position: 	top left;
	width: 					155px;
	height: 				50px;
	padding-left: 			37px;
	font-family: 			"Franklin Gothic Book";
	font-size: 				11pt;
	vertical-align: 		middle;
	padding-top:			10px;

}

#breadcrumbs {
	color: 			#bebebe;
	font-family: 	"Verdana";
	font-size: 		10pt;
	height: 		36px;
	width:			536px;
	padding-top: 	15px;
	float:			left;
	overflow:		hidden;
	font-size:		11px;
}

#breadcrumbs A {
	color: 				#bebebe;
	text-decoration:	none;
}

#breadcrumbs A:hover {
	text-decoration:	underline;
}


#langs {
	color:			#ffffff;
	font-family:	"Verdana";
	font-size: 		9pt;
	height: 		36px;
	width:			198px;
	padding-top: 	15px;
	text-align:		center;
	float:			left;

}

#langs a {
	color:				#ffffff;
	font-family:		"Verdana";
	text-decoration:	none;

}

.center_column {
	adding-top:	22px;
	width:				539px;
	background-color:	#ffffff;
	font-size:			11px;
}

.light_cnt_bg {
	background-color:	#CECECE;
}
.dark_cnt_bg {
	background-color:	#9E9E9E;
}
.section_hdr {
	background-color:	#6f6f6f;
	padding-top:		15px;
}
.section_body {
	padding:	20px 30px 10px 50px;
}
.section_ftr {
	background-color:	#EFEFEF;
	padding-bottom:		50px;
}
.main_groups_column {
	background-color:	#FFFFFF;
	padding-top: 		24px;
	padding-left: 		15px;
	padding-right: 		15px;
	width:				539px;
}

.group_column {
	padding-left:	5px;
	adding-right: 	12px;
	padding-top:	15px;
	float:			left;

}

.group_column_1 {
	padding-left: 	12px;
	adding-right: 	12px;
	padding-top:	15px;
	float: 			left;
}

.inner_groups_column {
	background-color:	#FFFFFF;
	padding-top: 		24px;
	padding-left: 		6px;
	padding-right: 		5px;
	width:				539px;
}

.group_header_3 {
	background-color:	#FFC600;
	margin-bottom: 		18px;
	vertical-align:		middle;
	padding-top:		0px;
	padding-bottom:		0px;
	overflow:			hidden;
	width:				524px;
	height:				42px;
	clear:				left;
	cursor:				pointer;
}

.group_title_3 {
	padding-left:		30px;
	padding-top:		5px;
	text-transform:		lowercase;
	font-family: 		Tahoma, sans-serif;
	color:				#000000;
	font-size:			22px;
	width:				470px;
	height:				42px;
	position:			relative;

}

.group_header_4 {
	background-color:	#005A88;
	margin-bottom:		23px;
	vertical-align:		middle;
	overflow:			idden;
	width:				524px;
	height:				24px;
	clear:				left;
	display:			none;
	cursor:				pointer;
}

.group_title_4 {
	padding-left:		30px;
	padding-top:		0px;
	padding-bottom:		0px;
	color:				#FFFFFF;
	text-transform:		lowercase;
	font-family: 		Tahoma, Arial, sans-serif;
	font-size:			16px;
	width:				420px;
	height:				24px;
	font-weight:		bolder;
}

.group_header_5 {
	margin-top:			12px;
	margin-bottom:		12px;
	padding-left:		0px;
	font-family:		Tahoma, sans-serif;
	font-size:			13px;
	text-decoration:	underline;
	width:				480px;
	clear:				left;
	display:			none;
	cursor:				pointer;
}

.group_header_6 {
	margin-top:			12px;
	margin-bottom:		12px;
	padding-left:		0px;
	font-family:		Tahoma, sans-serif;
	font-size:			13px;
	text-decoration:	underline;
	width:				480px;
	clear:				left;
	display:			none;
	cursor:				pointer;
}

.model_box {
	font-family:	Tahoma, sans-serif;
	font-size:		11px;
	width:  		105px;
	margin-bottom:	10px;
	float: 			left;
	display:		none;	
	text-align:		center;
	overflow:		hidden
}

.model_box A {
	color:				#000000;
	text-decoration:	none;
}

.model_box A:hover {
	text-decoration:	underline;
}

#left_menu {
	width:			213px;
	padding-top:	24px;
	font-family:	Tahoma, sans-serif;

}

#left_menu A {
	color:		#000000;
	text-decoration: none;
}

#left_menu A:hover {
	text-decoration: underline;
}

.lm_item {
	vertical-align:	middle;
}

.lm_item_level_3 {
	height:				50px;
	background-image:	url(/settings/template/img/lm_item3_bg.gif);
	background-repeat:	repeat-y;
	font-size:			12px;
	font-weight:		bolder;
	margin-bottom:		8px;
}

.lm_item_level_3_selected {
	height:				50px;
	background-image:	url(/settings/template/img/lm_item3s_bg.gif);
	background-repeat:	repeat-y;
	font-size:			12px;
	font-weight:		bolder;
	margin-bottom:		8px;
}

.lm_itemtxt_level_3 {
	padding-left: 		37px;
	padding-top:		11px;
	padding-right:		35px;
}

.lm_item_level_4 {
	font-family:		Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	width:				95%;
}

#left_menu .lm_item_level_4_selected  A {
	color:	#D90400;
}

.lm_itemtxt_level_4 {
	padding-left: 		42px;
	padding-top:		0px;
	padding-bottom:		9px;
	padding-right:		10px;

}

.lm_item_level_5 {
	width:					182px;
	font-family:			Arial, sans-serif;
	font-size:				11px;
	background-image:		url(/settings/template/img/catalog_bullet.gif);
	background-repeat:		no-repeat;
	background-position:	0px 4px;
	vertical-align:			top;
	
}

.lm_itemtxt_level_5 {
	padding-left: 		52px;
	padding-bottom:		12px;

}


.lm_item_level_6 {
	width:					182px;
	font-family:			Arial, sans-serif;
	font-size:				11px;
	vertical-align:			top;
	
}

.lm_itemtxt_level_6 {
	padding-left: 		62px;
	padding-bottom:		2px;

}

.lm_new {
	color: #ff0000;
	text-transform: capitalize;
}

.r-star, 
.r-star-shape{
	position:relative;
	overflow:hidden;
	padding:10px 0;
}

.r-star, 
.r-star-shape .content{
	ackground:#88d2fc;
}

.r-star .content, 
.r-star-shape .content{
	adding:10px 20px;
}

.r-star .cn_3,
.r-star-shape .cn_3{
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:-5px;
	background:url(settings/template/img/yel_corners.gif);
}

.r-star .cn_3.tr, .r-star .cn_3.br,
.r-star-shape .cn_3.tr, .r-star-shape .cn_3.br {
	margin-left:100%;
}

.r-star .cn_3.bl, .r-star .cn_3.br,
.r-star-shape .cn.bl, .r-star-shape .cn_3.br {
	top:auto;
}



.r-star-shape .cn_3{
	background:url(settings/template/img/yel_corners.gif);
}

.r-star-shape .cn_3.tl, .r-star-shape .cn_3.bl {
	width:100%;
}

.left_corner_3 {
	width:				5px;
	height:				42px;
	float:				left;
	background-color:	#FFFFFF;
	background-image: 	url(/settings/template/img/yel_cn_left.gif);
	background-repeat:	no-repeat;
}

.right_corner_3 {
	width:				5px;
	height:				42px;
	float:				right;
	background-color:	#FFFFFF;
	background-image: 	url(/settings/template/img/yel_cn_right.gif);
	background-repeat:	no-repeat;
}

.left_corner_4 {
	width:				5px;
	height:				24px;
	float:				left;
	background-color:	#FFFFFF;
	background-image: 	url(/settings/template/img/blue_cn_left.gif);
	background-repeat:	no-repeat;
}

.right_corner_4 {
	width:				5px;
	height:				24px;
	float:				right;
	background-color:	#FFFFFF;
	background-image: 	url(/settings/template/img/blue_cn_right.gif);
	background-repeat:	no-repeat;
}

#banners {
	margin-top:		55px;
	margin-right:	17px;
}

#banners .banner {
	margin-bottom:	28px;
}

TD.model_card {
	width:					537px;
	color:					#000000;
	background-color:		#cecece;
	background-image:		rl(/settings/template/img/model_cardbg.gif);
	background-position:	top right;
	background-repeat:		repeat-y;
	padding-bottom:			30px;
	text-align:				justify;
}

#model_image {
	background-color:		#000000;
}

#model_name {
	font-family:		Verdana, sans-serif;
	font-size:			24px;	
	eight:				15px;
	padding-top:		10px;
	padding-left:		35px;
	padding-right:		15px;
	background-color:	#000000;
	color:				#d4d4d4;
}

#model_short_description {
	font-family:		Verdana, sans-serif;
	font-size:			10px;	
	text-transform:		uppercase;	
	text-align:			left;
	padding-top:		10px;
	padding-left:		35px;
	padding-right:		170px;
	background-color:	#000000;
	color:				#d4d4d4;
	margin: 			0px;
}

#right_instructions {
	background-image:		url(/settings/template/img/right_bg.gif);
	background-position:	17px 0px;
	background-repeat:		repeat-y;
	padding-bottom:			15px;
}

#right_photos {
	background-image:		url(/settings/template/img/right_bg.gif);
	background-position:	17px 0px;
	background-repeat:		repeat-y;
	padding-bottom:			15px;
}


#right_instructions #ginstructions {
	margin-left:	27px;
	padding-bottom:	0px;
	width:			200px;
	margin-top:		5px;
}

#right_ads  {
	background-image:		url(/settings/template/img/right_bg.gif);
	background-position:	17px 0px;
	background-repeat:		repeat-y;
	adding-bottom:			15px;
}



#right_tech {
	background-image:		url(/settings/template/img/right_bg.gif);
	background-position:	17px 0px;
	background-repeat:		repeat-y;
	padding-bottom:			15px;
}

#technical_characterestics {
	padding-top:		10px;
	padding-left:		37px;
	padding-bottom:		10px
}

#warranty_periods  {

	padding-top:		10px;
	padding-left:		37px;
	padding-bottom:		10px;
	font:				12px Arial, sans-serif;
	color:				#000;
}

.model_card_block_title {
	font-family:	Tahoma, sans-serif;
	font-size:		18px;
	font-weight:	bold;
	color:			#000000;
	padding-bottom:	5px;
}



.model_card_block_title A{
	text-decoration: 	none;
	color:				#000000;
}
.tech_theader {
	background-color:	#808080;
	color:				#FFFFFF;
	text-align:			center;
}

TABLE.tech_char_table, .price_table {
	background-color:	#5F5F5F;
	color:				#000000;
	width:				96%;
	font-family:		Tahoma,Arial,sans-serif;
	font-size:			11px;
}

TABLE.tech_char_table TR, .price_table TR{
	color:				#000000;
	background-color:	#ffffff;
}

TABLE.tech_char_table TD.tech_spec, .price_table TD {
	text-align:		center;
	vertical-align:	middle;
}

.tech_lcol{
	text-align:		left;
	vertical-align:	middle;
}

#modal_description {
	
	padding-top:		15px;
	padding-left:		37px;
	padding-right:		20px;
	font:				12px Arial, sans-serif;
	color:				#000;
	
}

.warning
{
	font-size:80%;
}

#modal_description UL {
	padding-left:		25px;
	list-style-type:	square;
}




#advantages {
	padding-top:		5px;
	padding-left:		37px;
	padding-right:		20px;
	font:				12px Arial, sans-serif;
	color:				#000;
}

#advantages UL {
	padding-left:		25px;
	list-style-type:	square;
}

#technologies {
	padding-top:		5px;
	padding-left:		37px;
	padding-right:		20px;
	font:				12px Arial, sans-serif;
	color:				#000;
}

#technologies .tech_description {
	padding-right:		20px;
}

#technologies .model_card_block_title {
	margin-bottom: 10px;
}

.tech_title {
	font-family:	Tahoma, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#000000;
	padding-bottom:	5px;
}


.tech_title A {
	text-decoration: none;
	color:			#000000;
}

.tech_title A:hover {
	text-decoration: none;
	color:			#ff0000;
}

.tech_section {
	margin-bottom:		10px;
}

.tech_section .tech_title {
	background-color:	#c1c1c1;
	padding-top:		5px;
	padding-left:		10px;
	margin-bottom:		10px;

}


.tech_section .tech_description {
	display: none;
}

#catalog_new_icon {
	float:			left;
	padding-top:	3px;
	op:				-28px
}

#bottom {
	background-color:	#cecece;
	padding-top:		28px;
	padding-left:		80px;
	padding-right:		35px;
	padding-bottom:		25px;	
	font-family:		Arial, sans-serif;
	font-size:			11px;
	
}

#bottom_menu {
	height:					55px;
	width:					765px;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bolder;
	font-size:				13px;
	margin: 				0 auto;
}

#bottom_menu A {
	color:				#ffffff;
	text-decoration:	none;
}

.bottom_item {
	padding-top:			18px;
	float:					left;
	color:					#ffffff;
	padding-left:			15px;
	padding-right:			15px;
	background-position:	top center; 
	background-repeat:		no-repeat; 
	
}

.page_article {
	font-family:			Arial, sans-serif;
	font-size:				11px
	padding-left: 			45px;
    padding-right:			20px;
}

.page_article h1 {
	font-size:				14px;
	font-weight:			bold;
 }
 
 .page_article h2 {
	font-size:				13px;
	font-weight:			bold;
 }

.page_article h3 {
	font-size:				11px;
	font-weight:			bold;
 }


.page_article div.article_block {
	ackground-image:		url(/settings/template/img/inner_blockbg.gif);
	background-position:	0% 100%;
	background-repeat:		no-repeat;
	padding-left: 			45px;
    padding-right:			20px;
	font-family:			Arial, sans-serif;
	font-size:				11px;
}

.page_article div.article_block .heading1 {
	font-family:			Tahoma, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	color:					#000;

}

.page_article div.article_block .heading2 {
	font-family:			Tahoma, sans-serif;
	font-size:				13px;
	font-weight:			bold;
	color:					#000;

}


.djem_editor {
	padding:	10px 10px 10px 10px;

}

div.news_list_item {
	clear:					both;
	ackground-image:		url(/settings/template/img/inner_blockbg.gif);
	background-position:	0% 100%;
	background-repeat:		no-repeat;
	padding-left: 			0px;
	padding-right:			12px;
	color:					#000;	
	font-family:			Arial, sans-serif;
	font-size:				11px;

}

div.news_list_item A {
	color:				#000;
	text-decoration:	none;
}

div.news_list_item A:hover {
	color:				#000;
	text-decoration:	underline;
}


div.news_list_item div.news_list_date {
	font-size:				12px;
	font-weight:			bold;
	width:					400px;
	float:					left;
	padding-bottom:			0px;
}

div.news_list_item div.news_list_title {
	font-size:				13px;
	font-weight:			bold;
	width:					400px;
	float:					left;
	padding-bottom:			10px;
}

div.news_list_item div.news_list_item_text {
	width:					400px;
	float:					left;
	padding-bottom:			45px;
	
}

div.news_list_item div.news_list_item_img {
	width:			100px;
	height:			112px;
	float:			left;
	margin-right:	15px;
}

div.news_item  {
	font-size:		    	11px;
	color:					#000;	
	font-family:			Arial, sans-serif;
	padding-right: 			15px;
}

div.news_item div.news_item_date {
	font-size:				12px;
	font-weight:			bold;
	padding-bottom:			0px;
}

div.news_item div.news_item_title {
	font-size:				13px;
	font-weight:			bold;
	padding-bottom:			0px;
}

div.news_item div.news_item_text {
	padding-bottom:			45px;

}
#right_photos #gphotos {
	width:			200px;
	margin-top:		5px;
	margin-left:	29px;
}

.gphoto TD {
	margin-top:		10px;
	margin-left:	5px;
	height:			55px;
	text-align:		left;
	vertical-align:	middle;
}
.gphoto TD.photo {
	width:	60px;
}

.gphoto IMG {
	border:			1px #ffffff solid;
	margin-right: 	15px;		
}

.gphoto A {
	float:	left;
	text-decoration: none;
	color:	#000000;
	font:	11px Arial,sans-serif;
}

.gphoto A:hover {
	text-decoration: underline;
}

TR.ginstruct TD{
	margin-top:		10px;
	margin-left:	5px;
	height:			55px;
	text-align:		left;
	vertical-align:	middle;
}



TR.ginstruct .icon {
	width:	42px;
}

.ginstruct IMG {
	border:			0px #ffffff solid;
	margin-right: 	15px;		
}

.ginstruct A {
	float:	left;
	text-decoration: none;
	color:	#000000;
	font:	11px Arial,sans-serif;
}

.ginstruct A:hover {
	text-decoration: underline;
}

#right_ads .gadsblock {
	margin-left:		27px;
	margin-top:			5px;
	width:				200px;
	padding-bottom:		10px;	
}

TR.gads TD {
	vertical-align:	middle;
	text-align:		left;
}
.gads .icon {
	width: 42px;
}

.gads {
	margin-top:		10px;
	margin-left:	5px;
	height:			55px;
	text-align:		left;
	vertical-align:	middle;
}

.gads IMG {
	border:			0px #ffffff solid;
	margin-right: 	15px;		
}

.gads A {
	text-decoration: none;
	color:	#000000;
	font:	11px Arial,sans-serif;
}

.gads A:hover {
	text-decoration: underline;
}

.gads A.title {
}

 
#right_tech #gtechfiles {
	margin-left:		27px;
	margin-top:			5px;
	width:				200px;	
}

TR.gtfile TD{
	margin-top:		10px;
	margin-left:	5px;
	height:			55px;
	text-align:		left;
	vertical-align:	middle;
}


TR.gtfile .icon {
	width:	42px;
}

.gtfile IMG {
	border:			0px #ffffff solid;
	margin-right: 	15px;		
}

.gtfile A {
	float:	left;
	text-decoration: none;
	color:	#000000;
	font:	11px Arial,sans-serif;
}

.gtfile A:hover {
	text-decoration: underline;
}

#new_model_icon IMG {
	position:		absolute; 
	top:			250px;
	left:			382px;
	z-index:		50;
}

#new_model_icon A {
	text-decoration: none;
}

#noble_design_icon A {
	text-decoration: none;	
}


#noble_design_icon IMG {
	position:		absolute; 
	top:			-60px;
	left:			400px;
	z-index:		50;
}

.tech_box {
	font:				12px Arial, sans-serif;
	color:				#000;
	padding-right: 		10px;
	padding-left:		10px;
	display:			none;
}


.tim_logo_container {
	background-color: 		#000000;
	background-image:		url(/settings/template/img/logo_bg.gif);
	background-position:	left 84px;
	background-repeat:		no-repeat;
}


.scheme_title {
	font-family:	Tahoma, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#000000;
	padding-bottom:	5px;
}


.scheme_title A {
	text-decoration: none;
	color:			#000000;
}

.scheme_title A:hover {
	text-decoration: none;
	color:			#ff0000;
}

.scheme_section {
	margin-bottom:		10px;
	margin-right:		12px;
}

.scheme_section .scheme_title {
	background-color:	#c1c1c1;
	padding-top:		5px;
	padding-left:		10px;
	margin-bottom:		10px;

}

.scheme_box {
	font-family:	Tahoma, sans-serif;
	font-size:		11px;
	width:  		105px;
	margin-bottom:	10px;
	float: 			left;
	display:		block;	
	text-align:		center;
	overflow:		hidden
}

.scheme_box A {
	color: #000000;
}

/*//////////////////////*/

div.zxy { 
    background-color:	#000; 
    outline:			1px solid #669; 
    border:				2px solid #fff; 
    padding:			10px 15px; 
    width:				200px; 
    display:			none; 
    color:				#fff; 
    text-align:			left; 
    font-size:			11px; 
    font-family:		Arial, sans-serif;
 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

/*//////////////////////*/

.png {
    behavior: expression( (
    	function(e){
    		if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='/settings/template/img/trans.gif';
				e.rewritten = true;
    		}
    	}
    )(this));
}

strong.nouse {font-weight: normal;}

h1.news {
font-size: 5px;
font-weight: bold;
font-family: Tahoma, sans-serif;
}

.review_modal {
		background-color:#fff;
		display:none;
		width:450px;
		padding:15px;
		text-align:left;
		border:2px solid #f1f1f1;
		opacity:0.8;
		border-radius:6px;
		box-shadow: 0 0 50px #ccc;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #ccc;
		-webkit-box-shadow: 0 0 50px #ccc;		
		font-family: Tahoma, sans-serif;
}

.review_modal .form_title {
	font-size: 18px;
	color: #ffc600;
	padding-bottom:12px;
}

.review_modal .field_label {
	width:40%
}

.review_modal td {
	padding-bottom:20px;
}

.review_modal input, .review_modal textarea, .review_modal select {
	width:100%;
	background-color:#fff;
	border: 1px #dadada solid;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.review_modal .submit_form {
	width: 108px;
	height:22px;
	float:right;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#ffc600;
	font-weight:bold;
}	




.review_modal input.error, .review_modal textarea.error, .review_modal select.error {
	border-color: #ff0000;
}


/* error message */
.review_modal div.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#FFFE36;
	border:1px solid #E1E16D;
	font-size:11px;
	color:#000;
	padding:3px 5px;
	margin-left:2px;
	margin-top: 2px;
	z-index:10100;
	


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	

	_-moz-box-shadow:0 0 6px #ddd;
	_-webkit-box-shadow:0 0 6px #ddd;
}

.review_modal .form_errors {
	margin-top:15px;
	margin-bottom:10px;
	background-color:#163356;
	color:#fff;
	width:400px;
	padding:20px;
	margin:5px auto;
	display:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;		
}


.server_response {
	font-size: 18px;
	color: #ffc600;
	padding-top: 300px;
	margin: auto;
	text-align: center;
	padding-bottom: 300px;
}

