body
{
	padding:0;
	margin:0;

}
#page_wrapper
{
	
	margin:0 auto;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.clear_both
{
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}  /* for IE/Mac */
.header
{
	background-color:#000;
	display:block;
	margin:0;
	height:82px;
}
.main_body
{
	background-color:#fec61e;
	display:block;
	margin:0;
	background-image:url(../images/bg_body.jpg);
	background-repeat:no-repeat;
}
.main_body_contact
{
	background-color:#ffd456;
	display:block;
	margin:0;
	background-image:url(../images/bg_body.jpg);
	background-repeat:no-repeat;
	
}
.main_body_contact_under
{
	background-color:#fec61e;
	display:block;
	margin:0 auto;
	width:980px;
	
}
.main_body_contact_under_bg
{
	background-color:#fec61e;
	display:block;
	margin:0;
	
}
.footer
{
	background-color:#000;
	display:block;
	margin:0;
	height:84px;
}
.header_internal
{
	width:980px;
	margin:0 auto;
	padding-top:20px;
}
.footer_internal
{
	width:980px;
	margin:0 auto;
}

.main_body_internal
{
	width:980px;
	margin:0 auto;
	padding-top:30px;
	.padding-top:55px;
	padding-bottom:15px;
}
.main_body_internal_contact
{
	width:980px;
	margin:0 auto;
	padding-top:20px;
	.padding-top:35px;
	padding-bottom:15px;
}
.design_studio
{
	color:#cbb7ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:5px;
	padding-left:10px;
}
.perfect_designer
{

	padding-top:0px;
	width:386px;
}
.perfect
{
	color:#ef7468;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
}
.designer
{
	color:#ffd353;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
}
.header_menu
{
	margin-right:70px;
	.margin-right:35px;
	padding-top:20px;
	.padding-top:0px;
	.margin-top:10px;
}

.studio
{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.studio a
{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
}
.studio :hover
{
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
	background-color:#FFF;
	
}
.design_everything
{
	padding-left:10px;
	padding-top:10px;
	
}
.design_everything_contact
{
	padding-left:10px;
	padding-top:0px;
	.padding-top:0px;
	
	
}
.menu_under
{
	width:560px;
}
.menu_under_contact_body
{
	width:100%;
}
.i_color
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:65px;
	color:#382d2d;
}
.design_color
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:65px;
	color:#895bfe;
}

.design_color_contact
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#895bfe;
	float:right;
	padding-right:80px;
}
img {
	border: none;
}
ol,ul {list-style:none;}

/*drop down menu*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index:99;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 99;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 border:0px solid #FF0000;
 z-index: 99;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
.submenu
{
	margin-top:-4px;
	.margin-top:-8px;
	background:#ffffff;
	padding-bottom:10px;
}
.submenu_text
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
}
.submenu_text :hover
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#895bfe;
}
.submenu_link
{
	color:#FFF;
}
.submenu_link a
{
	color:#000000;
	text-decoration:none;
}
.submenu_link :hover 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#895bfe;
	text-decoration:none;
}
.columan_faqs{
 	float:left;
	position:relative;
	width:30%;
	height:780px;
	border:1px solid #999999;
}
.columan_faqs{
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-size:12px;
	line-height:15px;
}
.dropdown_space{
	margin-left:15px; 
	vertical-align:middle; 
	padding-top:2px; 
	padding-bottom:2px;
}

/**/

.portfolio_setting
{
	margin-top:5px;
	
}
.design_everything_under
{
	margin-top:65px;	
	.margin-top:50px;
	margin-left:10px;
}
.design_everything_under_black
{
	margin-top:17px;
	margin-left:10px;
}
.design_everything_under_font
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:25px;
	width:515px;
	height:75px;
	
}
.menu_under_slider
{
	background-image:url(../images/slider_bg.png);
	background-repeat:no-repeat;
	width:375px;
	height:305px;
}
.limiter
{
	margin-top:-6px;
	.margin-top:10px;
	margin-left:-20px;
}
.dark_green
{
	color:#3f631d;
}
.dark_bluee
{
	color:#895bfe;
}
.dark_orange
{
	color:#c6900f;
}
.dark_red
{
	color:#ec5249;
}
.dark_purple
{
	color:#a698ae;
}
.dark_light_green
{
	color:#9bbb72;
}
.dark_deep_green
{
	color:#03825d;
}
.blalck_area_div
{
	width:426px;
	height:45px;
	background-color:#000;
}
.blalck_area_div
{
	width:440px;
	height:44px;
	background-color:#000;
}
.blalck_area_div_shodow
{
	width:16px;
	height:44px;
	background-image:url(../images/black_right.jpg)
}

.blalck_area_div_internal
{
	margin-top:3px;
	margin-left:10px;
}
.white_abaliable
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#FFF;
	
}
.yellow_freelance
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#fec61e;
	
}
.view_my_portfolio
{
	margin-left:15px;
	padding-top:25px;
	.padding-top:5px;
	width:307px;
}
.view_my_portfolio_left
{
	background-color:#ebb516;
	width:19px;
	height:55px;
}
.view_my_portfolio_white
{
	background-color:#ffffff;
	width:280px;
	height:55px;
}
.view_my_portfolio_shadow
{
	background-image:url(../images/portfolio_shadow.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:13px;
	margin-left:22px;
	margin-top:55px;
	.margin-top:-2px;
	
}
.body_protfolio_area_left
{
	width:660px;
}
.body_protfolio_area_left_1
{
	width:420px;
}
.view_my_portfolio_white_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	color:#382d2d;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
}
.body_protfolio_area_left_uper_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#3e1000;
	margin-top:10px;

}
.body_protfolio_area_left_lower_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#010101;
	line-height:20px;
	padding-top:10px;
}
.body_protfolio_area_left_design_button
{
	margin-top:20px;
	margon-bottom:15px;
	
}
.body_protfolio_area_left_design_button_1
{
	margin-top:20px;
	margin-right:10px;
	margon-bottom:15px;
	
}
.body_protfolio_area_left_design_button_left
{
	background-image:url(../images/btn_left.jpg);
	background-repeat:no-repeat;
	height:36px;
	width:13px;	
}
.body_protfolio_area_left_design_button_middle
{
	background-image:url(../images/btn_middle.jpg);
	background-repeat:repeat-x;
	height:36px;
	
}
.body_protfolio_area_left_design_button_middle_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	margin-top:7px;
}
.body_protfolio_area_left_design_button_middle_text a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;

}
.body_protfolio_area_left_design_button_middle_text :hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#895bfe;
	text-decoration:none;
	font-weight:bold;
}
.body_protfolio_area_left_design_button_right
{
	background-image:url(../images/btn_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:36px;
}
.body_protfolio_area_left_design_image
{
	margin-top:10px;
}
.shoe_left
{
	width:81px;
	height:114px;
}
.shoe_bottom
{
	.margin-top:-4px;
}
.updates_left
{
	width:92px;
	height:92px;
	margin-top:27px;
}
.updates_left_shoe
{
	width:81px;
	height:114px;

}
.shoe_right
{
	width:auto;
	height:40px;
	background-color:#FFF;
	margin-top:58px;
}
.updates_right
{
	width:auto;
	height:39px;
	background-color:#fffefe;
	margin-top:58px;
	
}
.shoe_right_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#3e1000;
	padding-right:25px;	
	margin-top:9px;
}
.updates_right_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#3e1000;
	padding-right:20px;	
	margin-top:9px;
}
.updates_right_text_1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#3e1000;
	padding-right:15px;	
	margin-top:9px;
}
.body_protfolio_area
{
	width:960px;

}

.body_protfolio_area_middle
{
	margin-left:10px;
	width:255px;
}
.updates_right_arrow
{
	padding-left:15px;
}
.arrow
{
	margin-top:5px;
}
.arrow_text
{
	padding-top:10px;

	padding-bottom:10px;
}
.updates_right_arrow_text
{
	width:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#010101;
	line-height:18px;
}
.about_me_area_top
{
	background-image:url(../images/about_me.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:52px;
}
.about_me_area_top_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#ffffff;
	padding-top:10px;
	margin-left:25px;
}
.about_me_area_middle
{
	background-color:#fdf5dc;
	width:234px;
}
.about_me_area_middle_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#010101;
	padding:10px;
	line-height:18px;
}
.about_me_area_shadow
{
	background-image:url(../images/portfolio_shadow.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:13px;
}
.blue_font
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#4800ff;
	line-height:18px;
	font-weight:bold;
}
.shoe_1
{
	
}
.shoe_2
{
	margin-top:-3px;
	width:250px;
}
.shoe_shadow
{
	
	margin-top:0px;
	margin-left:20px;
	.margin-left:10px;

}
.shoe_shadow_1
{
	
	margin-top:-10px;
	margin-left:20px;
	.margin-left:10px;

}
.body_protfolio_area_right
{
	margin-top:15px;
	margin-left:5px;
	width:210px;
}
.view_my_portfolio_white_l
{
	background-image:url(../images/white_shadow.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:52px;
	margin-top:5px;
}
.lightbox
{
	margin-left:10px;
}
.perfect_designer_footer
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#c2c2b7;
}
.perfect_designer_footer a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#c2c2b7;
	text-decoration:none;
}
.perfect_designer_footer :hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#895bfe;
	text-decoration:none;
}
.email_white
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:3px;
}
.footer_area
{
	padding-top:10px;
	padding-left:10px;
}
.white_portfolio
{
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	
}
.white_portfolio a
{
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	background-color:#FFF;
	text-decoration:none;
}
.white_portfolio :hover
{
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	background-color:#FFF;
	text-decoration:none;
}
/*__________________ portfolio Section*/
.other_portfolio_section
{
	background-image:url(../images/portfolio/portfolio_basket.jpg);
	background-repeat:no-repeat;
	width:191px;
	height:120px;
}
.other_portfolio_section_text_box
{
	background-color:#FFF;

	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	width:191px;
}
.other_portfolio_section_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#2e1616;
}
.other_portfolio_section_text a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#2e1616;
	text-decoration:none;
}
.other_portfolio_section_text :hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#895BFE;
	text-decoration:none;
}
.other_portfolio_section_text_upper
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#594cff;
	padding-top:10px;
	margin-left:85px;
	line-height:25px;
}
.other_portfolio_section_line
{
	width:181px;
	height:1px;
	background-image:url(../images/portfolio/yellow_bar_horizontal.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
	
	margin-bottom:5px;
	.margin-bottom:0px;
}
.image_btn
{
	width:307px;
}
.body_protfolio_area_left_design_button_middle_1
{
	background-image:url(../images/btn_middle.jpg);
	background-repeat:repeat-x;
	height:36px;
}
.your_name_bg
{
	background-image:url(../images/textbox.png);
	background-repeat:no-repeat;
	width:708px;
	height:55px;
}
.your_name_input
{
	width:650px;
	height:30px;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#876a60;
	font-size:19px;
	margin-top:14px;
	margin-left:25px;
}
.message_bg
{
	background-image:url(../images/message_box.png);
	background-repeat:no-repeat;
	width:698px;
	height:213px;
}
.message_text
{
	width:660px;
	height:185px;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	color:#876a60;
	font-size:19px;
	margin-top:10px;
	margin-left:20px;
}

.contact_info
{
	width:198px;
	height:42px;
	background-color:#000;
}
.contact_info_text
{
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	padding-top:7px;
	color:#ffffff;
}
.contact_info_text_perfect
{
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#010101;
}
.contact_info_text_perfect_skype
{
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#010101;
}
.text_box_right
{
	width:200px;
	padding-left:25px;
	padding-top:25px;
}
.btn_send_me :hover
{
	background-image:url(../images/send_me_hover.jpg);
	background-repeat:no-repeat;
}
.text_client
{
	width:150px;
	padding-left:20px;
	padding-right:20px;
	
}
