/************************************************************************/
/******************* Portfolious StyleSheet *****************************/
/************************************************************************/
/*	
	00. General Settings
	01. Main
	02. Menu
	03. Top
	04. HP Content
	05. IP Content
	08. Footer
	09. Module
	
*/
/************************************************************************/
/************************************************************************/

/*** 00. General Settings ***/
/** ----------------------------------------------------- **/

	body {font: normal 14px Arial, Helvetica, sans-serif; text-align:right; color:#7B868E;  line-height:150%;}
	body, html {height:100%}
	a {	cursor: pointer; color: #D11E25;}
	a:hover {text-decoration: none;}
	html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
	
/** common classes **/
	.clearfix {	width: 100%; height: 0px; clear: both; display: block;}/* clearfix for floated elements */
	.hidden {display: none;}
	
	.morespace {padding: 3px 0 !important;}
	.full-width {width: 100% !important;}
	
	
	
	a.bt, a.bt span {display: inline-block; height:24px}
	a.bt {padding-left: 5px; background: url(/templates/professional/5888/main/he/gfx/but_left.gif) no-repeat; color:#FFFFFF; margin-top: 5px; text-decoration: none; }
	a.bt:hover {color: #D11E25;}
	a.bt span { background: url(/templates/professional/5888/main/he/gfx/but_right.gif) no-repeat right; padding-right: 10px; padding-left: 5px; line-height:24px; font-weight:bold;}
	
/*** 01.a Main **/

	
/** Container Settings **/
	#container-wrap {width: 100%; height:100%; margin: 0 auto; position:relative; min-height: 100%; height: auto !important; height: 100%;}
	#container {width: 995px;  margin: 0 auto;}
	.push {height:45px;}
		
	
/*** 02. Menu ***/
	
	/** main and footer navigation **/
	#menu_div{ width: 750px; float:right; }
	.menu { font-family: Arial, Helvetica, sans-serif; color:#7B868E; font-weight:normal; font-size:14px; text-align:center; line-height:22px; text-decoration:none;
	
}
    .menu_rollover {font-family: Arial, Helvetica, sans-serif; color:#D11E25; font-weight:normal; font-size:14px; text-align:center; line-height:22px; text-decoration:none;}
    .menu_active {font-family: Arial, Helvetica, sans-serif; color:#D11E25; font-weight:normal; font-size:14px; text-align:center; line-height:22px; text-decoration:none;}
	.menu_pas{ line-height:22px; height:24px; color:#D11E25; width:1px; overflow:hidden;}
	#menu { width: 740px; height:24px; overflow:hidden;}
	#menu div{ margin:0; padding:0;}



    #side_menu {width:179px; margin-right:3px; margin-top:200px; margin-bottom:15px; }
	#side_menu ul { display:block; list-style-type:none; width:179px; }
	#side_menu li { display:list-item; }
	#side_menu li a{text-decoration:none; color:#7B868E; display:block;}
	#side_menu li a:hover{ text-decoration:none; color:#D11E25; background:#EEF0F2;}
	#side_menu span{}
	
    .side_menu a{padding-right:8px; height:25px; line-height:25px; display:block; margin-bottom:1px; overflow:hidden;}
	.side_menu span { padding-right:8px; color:#D11E25; height:25px; line-height:25px; background:#EEF0F2; margin-bottom:1px; display:block; overflow:hidden;}
	
	.side_menu_sub a{padding-right:8px; height:22px; line-height:22px; display:block; margin-bottom:1px; font-size:12px;}
	.side_menu_sub span { padding-right:8px; color:#D11E25; height:22px; line-height:22px; background:#EEF0F2; margin-bottom:1px; display:block; font-size:12px;}

		
	
/*** 03. Top ***/
	#hp_top_data{ width: 995px;  padding:0; margin: 0 auto; height:123px; border-bottom:1px solid #ADB2B7; }
	#hp_top_data_right{ width: 750px; height:123px; float:right;}
	#hp_top_data_left{ width: 221px; height:123px; float:left;}
	#hp_header{}
	
	#hp_slogan_topbutton{width: 737px; height:85px; margin-top:13px;  }
	#hp_topbutton{width: 200px; float:right;}
	#hp_slogan{width: 536px; float:left;}
	.hp_slogan{ color:#D11E25; font-size:18px; letter-spacing:2px; padding-top:22px;}
	
	
	#ip_top_data{ width: 995px;  padding:0; margin: 0 auto; height:123px; border-bottom:1px solid #ADB2B7; }
	#ip_top_data_right{ width: 750px; height:123px; float:right;}
	#ip_top_data_left{ width: 221px; height:123px; float:left;}
	
	
	#ip_slogan_topbutton{width: 737px; height:74px; margin-top:24px;  }
	#ip_topbutton{width: 737px; float:right; height:24px;}
	#ip_topbutton a, #ip_topbutton a{width:100px; height:24px; line-height:20px; background: url(/templates/professional/5888/main/he/gfx/but.gif) no-repeat; text-align:center; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold; float:right; margin-left:3px; margin-right:3px;}
	#ip_topbutton a:hover, #ip_topbutton a:hover{ color:#D11E25; text-decoration:none;}
	#userid{ width: 737px; float:right; margin-top:15px;}

	.hp_slogan{ color:#D11E25; font-size:18px; letter-spacing:2px; padding-top:22px;}
	
	
	
	
    #logo{ margin: 10px 0 0 2px;}
	
	
/*** 04. Home Content ***/
	#hp_content {width: 995px; margin: 0 auto; min-height:380px;  border-bottom:1px solid #ADB2B7;}
	
	#hp_content p {}
	
	#hp_content_right {}
	#hp_content_center {width:608px; margin: 0 auto;}
	#hp_content_left {}



/** 04.a - Home Right **/
 



/** 04.b - Home Center **/

    #flash {width: 608px; height:350px; margin: 30px auto 0 auto;}

	
/** 04.c - Home Left **/




	
	
/*** 05. IP Content ***/
    
	#ip_content {width: 995px; margin: 0 auto; min-height:380px; }
	
	#ip_content_right {width: 182px; float:right;}
	#ip_content_left {width: 790px; float:left; padding-top:37px;}
	
/** 05.a - IP Right **/	

/** 05.b - IP Left **/
    #ip_header{ padding-right:7px;}
	#ip_content_data{ padding-bottom:15px; padding-right:7px; padding-left:0px;}	
	#ip_content_data h1 {font-size:20px; color:#D11E25; padding:0px; font-weight:bold; margin-bottom:5px; margin-top:30px; }
	#ip_content_data p {margin: 0px; line-height:150%; color:#7B868E; padding:0px 0px 15px 10px;}
	#ip_content_data a {}
	#ip_content_data a:hover {}
	
	
	#ip_content_data h6{line-height:30px; color:#D11E25; font-size:12px; font-weight:normal;}
	#ip_content_data h6 a{color:#202020; font-weight:normal;}

	#ip_content_data h6 span{line-height:30px; color:#D11E25; font-weight:normal;}
	#ip_content_data h6 span a{color:202020; font-weight:normal;}
	#ip_content_data h6 span.titles{font-size:12px; font-weight:normal;}
	#ip_content_data h6 span.titles a{font-size:12px; font-weight:normal;}
	
	

	
	
	
/*** 08. Footer ***/
	#ip_slogan{width: 790px;}
	.ip_slogan{ color:#D11E25; font-size:18px; letter-spacing:8px; padding-top:18px;}
	
	#hp_footer-wrap { width: 995px; padding-bottom: 0px; position: relative; margin: 0 auto; height: 44px;}
	#hp_footer { width:995px; margin: 0 auto; height: 44px;}
	#ip_footer-wrap { width: 995px; padding-bottom: 0px; position: relative; margin: 0 auto; height: 52px;}
	#ip_footer { width:995px; margin: 0 auto; height: 52px;}
	
	#hp_footer_right{ float:right; width:100px; height:24px; margin-top:10px;}
	#hp_footer_left{ float:left; width:100px; height:24px; margin-top:10px;}
	#hp_footer_right a, #hp_footer_left a{width:100px; height:24px; line-height:20px; background: url(/templates/professional/5888/main/he/gfx/but.gif) no-repeat; text-align:center; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold;}
	#hp_footer_right a:hover, #hp_footer_left a:hover{ color:#D11E25; text-decoration:none;}
	
	#ip_footer_right{ float:right; width:182px; height:52px;}
	#ip_footer_left{ float:left; width:790px; height:51px; border-top:1px solid #ADB2B7; }
	
	#nav-footer { width:995px; margin: 0 auto; float:right;}
	#nav-footer ul{ width:730px; margin: 0 auto; float: right; list-style-type: none; text-align:center;}
	#nav-footer li {float:right; line-height:25px; white-space:nowrap; color:#686868; font-size:11px;}
	#nav-footer li a {color: #686868; text-decoration:none; padding-right:12px; padding-left:12px; font-weight:normal;}
	#nav-footer li a:hover {text-decoration:underline;}
	
	#credit{ width:995px; margin: 0 auto; color: #7B868E; line-height:43px; height:43px;}
	#credit a{color: #7B868E; text-decoration:none;}
	#credit a:hover{ text-decoration:underline;}

	
	
/*** 08. Module ***/
	
.titles {color:#D11E25; font-weight:bold; font-size:14px;}
.titles_path {}
.titles_in {font-weight:bold;}
.titles_in a{color:#D11E25;}
.top_categories_titles { font-weight:bold;}
a.top_categories_titles { color:#D11E25;}

.modules_table_border {}
.modules_table_data {}
.modules_td {}
.dark_text {  }
.dark_links {  }
#search{}
.search_button {}
.search_field {}
	
#login{}
.login{}
.login_field {font-family: Arial, Helvetica, sans-serif; height: 18px; width: 150px; background-color: #FFFFFF; border:1px solid #ADB2B7; color:#7B868E;}
.content_pages_table { padding: 0px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 0px; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7B868E; text-decoration: none;  padding-bottom:15px; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #D11E25; }
.nextprevactive { font-weight: normal; }

.printv_link { color:#D11E25; }
.printv_table {  }
.printv_body {  }
.printv_content_title {  }
.sendtoafriend_link { color:#D11E25;  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

.astrix { color: #D11E25; }
.form_field_text { color: #7B868E; text-align:right;  font-weight: bold;}
.text_field {font-family: Arial, Helvetica, sans-serif; height: 18px; width: 200px; background-color: #FFFFFF; border:1px solid #ADB2B7; color:#7B868E;}
.text_field_big {font-family: Arial, Helvetica, sans-serif; height: 120px; width: 300px; background-color: #FFFFFF; border:1px solid #ADB2B7; color:#7B868E;}
.buttons {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#D11E25; font-weight:bold; text-align:center; background:#FFFFFF; line-height:24px;  height:24px; width:80px; border:1px solid #ADB2B7; cursor: pointer; }







.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price { color:#088ECB; font-weight: bold; font-size:14px;  }
.top_categories_titles {  }
.multimulti_attribute_image {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }