body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
word-spacing:1px;
width:100%;
height:auto;
margin-top:2px;
margin-right:auto;
margin-bottom:10px;
margin-left:auto;
text-align:left;
}
img{border:0px; font-size:11px;}
form{ margin:0px; padding:0px;}
p{
font-size:12px;
color:#666666;
margin:0;
padding:5px 0 5px 0;
}
input{border: 1px solid #B4B2B2; color:#666666;font-size: 11px;}
.cls_5px{clear:left;width:100%; height:5px;}
.cls_10px{clear:left;width:100%; height:10px;}
.cls_15px{clear:left;width:100%; height:15px;}
.cls_20px{clear:left;width:100%; height:20px;}
form
{
padding:0px;
margin:0px;
}
.content_wrapper{
height:auto;
width:930px;
margin-right: auto;
margin-left: auto;
background:url(../images/content_bg.jpg) top left repeat-y;
}
.header {
float:left;
width:930px;
height:158px;
text-align:center;
background:url(../images/header_bg.jpg) top left repeat-y;
}
.clicknhits_logo {
float:left;
width:329px;
background-color:#F2F2F2;
}

.clicknhits_logo_inner{
height:90px;
width:285px; 
background:url(../images/logo_background.jpg) top left repeat-y;
padding:26px 0px 0px 44px;
}


.clicknhits_logo_inner h1{ padding:0px; margin:0px; width:250px;}
.logo_img{
float:left;
width:194px;
height:60px;
}
#banner {
float:left;
height:100px;
width:601px;
background:url(../images/banner_background.jpg) top left repeat-y ;
}
#new_cnh_banner{float:left;width:930px; margin-top:-3px;
background:url(../images/banner_bg_bottom.jpg) bottom left repeat-x; 
border-bottom:1px #ccc solid;
}
.btn_1{
float:left;
width:187px;
height:27px;
}
.btn_1 img{width:187px;height:27px;border:0px}
.btn_1 div {
margin-top:-22px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.btn_1 div a:link {
text-decoration:none;
color:#FFFFFF;
}
.btn_1 div a:visited {
text-decoration: none;
color: #FFFFFF;
}
.btn_1 div a:hover {
text-decoration:none;
color:#FFFFFF;
}
.btn_1 div a:active {
text-decoration: none;
color: #FFFFFF;
}
.btn_3{
float:left;
width:227px;
height:27px;
}
.btn_3 img{width:227px;height:27px;border:0px}
.btn_3 div {
margin-top:-22px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:0 60px 0 10px;
}
.btn_3 div a:link {
text-decoration:none;
color:#FFFFFF;
}
.btn_3 div a:visited {
text-decoration: none;
color: #FFFFFF;
}
.btn_3 div a:hover {
text-decoration:none;
color:#FFFFFF;
}
.btn_3 div a:active {
text-decoration: none;
color: #FFFFFF;
}
.new_box_wrap{float:left; width:930px;background:url(../images/enq_box_new_bg_right.jpg) top left repeat-x;}
.new_box_left{float:left;width:295px; border:1px #666666 solid; background:url(../images/enq_box_new_bg_left.jpg) top left repeat-x; padding:8px 5px 0px 10px; color:#FFFFFF;}
.new_box_left h3{float:left; margin:0px; padding:0px 0px 3px 3px; color:#FFFFFF; font-size:14px; display:block; width:290px; font-weight:normal;}
.new_box_left p{margin:0px; padding:0px; font-size:9px;}

.new_box{float:left; width:290px; padding-left:3px;}


.new_box2{float:left; width:155px; padding-left:3px;}
.new_box2 p{padding-top:2px;}

.new_box_left input {
	background: transparent url('../images/input_bg.jpg') top left repeat-x;
	color : #FFFFFF;
	border:1px #666 solid;
}

.tbox_label{float:left; width:50px; height:20px;}
.tbox_label2{float:left; width:30px; height:20px;}
.text_box_field{float:left; width:236px; height:20px;}
.text_box_field1{float:left; width:105px; height:20px;}
.tbox_label3{float:left; width:50px;}
.text_box_field3{float:left; width:236px; padding-bottom:3px;}


.text_box_style1{ width:235px;}
.text_box_style2{ width:100px;}


.new_box_left_textarea{
	background: transparent url('../images/input_textarea.jpg') top left repeat-x;
	color : #FFFFFF;
	border:1px #666 solid;
	width:235px;
}
.button_cls_new{ float:left; margin:5px 3px 0px 0px; text-decoration:none; font-size:11px; font-weight:bold; padding:1px 0px 2px 0px; width:40px; text-align:center; height:18px;background:url("../images/button_new.jpg") no-repeat;display:block; color:#666666; cursor:pointer; border:1px;}
.button_cls_new:hover{background:url("../images/button_new.jpg") no-repeat; color:#000000;}
.location_map_button{ float:left; margin:0px; text-decoration:none; font-size:12px; font-weight:bold; padding:5px 0px 2px 0px; width:300px; text-align:center; height:20px;background:url("../images/location_map_button.jpg") no-repeat;display:block; color:#FFFFFF;}
.location_map_button:hover{background:url("../images/location_map_button.jpg") no-repeat;}
.button_red{ float:right; margin:6px 3px 0px 0px; text-decoration:none; font-size:11px; font-weight:bold; padding:1px 0px 2px 0px; width:58px; text-align:center; height:16px;background:url("../images/button_red.jpg") no-repeat;display:block; color:#FFFFFF;}
.button_red:hover{background:url("../images/button_red.jpg") no-repeat;  color:#333333;}
.new_box_right{float:left;width:595px; height:122px; background:url(../images/enq_box_new_bg_right.jpg) top left repeat-x; padding:5px 10px 10px 10px; color:#FFFFFF;}

.new_box_right h2{ padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#FFFFFF;}
.box3{float:left;width:308px; height:90px; border:1px #ccc solid; position: relative;}
.box3 a{ text-decoration:none; color:#000000; }
.box3 img{ float:left; width:75px; height:75px; margin-top:5px;}
.box3 img.a {
	z-index: 10;
	position: absolute;
	left: 200px;
	top: 0;
	cursor: pointer;
	}
.box3 img.b {
	position: absolute;
	left: 200px;;
	top: 0;
	}
.box3_inner{float:left; width:160px; padding:20px 0px 0px 40px;}
.box3_inner h3{width:150px; font-size:18px; font-weight:bold; color:#000000; margin:0px; padding:0px;}
.box3_inner a{width:150px; font-size:18px; font-weight:bold; color:#000000; margin:0px; padding:0px; display:block;}
.box3_inner span{ color:#CC0033; font-size:18px; font-weight:bold;}
.box3_bottom{float:left;width:298px; height:105px; margin-top:1px; border:1px #ccc solid; background:url(../images/box3_bg.jpg) top left repeat-x; padding:5px 0px 0px 10px;}
.box3_bottom_inner{float:left; width:290px; }

.box3_bottom_inner p{ margin:0px; padding:0px; padding-bottom:3px; color:#333333; }
.box3_bottom_inner div{float:left; width:290px; height:80px; }


.button_cls_black{float:right; text-decoration:none; font-size:11px; font-weight:bold; padding:1px 0px 0px 0px; width:63px; text-align:center; height:19px;background:url("../images/button_black.jpg") no-repeat;display:block; color:#FFFFFF; cursor:pointer;}
.button_cls_black:hover{background:url("../images/button_red.gif") no-repeat;}

.box5{float:left; width:230px; height:155px; padding-top:30px; color:#333333; }
.box5_inner{float:right;  width:210px; height:120px; border-right:1px #ccc dashed; text-align:center;}
.box5_inner a{ text-decoration:none; color:#333333;}
.box5_inner h4{ margin:0px; padding:0px; font-size:12px; font-weight:bold; margin-top:15px;}
.box5_inner span{ margin:0px; padding:0px; font-size:12px; font-weight:bold; display:block;}
.box5_inner_img{position: relative; width:210px; height:60px;}
.box5_inner_img img{width:70px; height:55px; display:block;}
.box5_inner_img img.a {
	z-index: 10;
	position: absolute;
	left: 70px;
	top: 0px;
	cursor: pointer;
	}
.box5_inner_img img.b {
	position: absolute;
	left: 70px;;
	top: 0;
	}
#top_navs {	
float:left;
width:930px;
padding:5px 0px 5px 0px;
margin:auto;
text-align:center;
background-color:#FFFFFF;
}
#sddm {
padding:0;
margin:0px;
z-index:150;
text-align:center;
}
#sddm li {
margin:0;
padding:0;
list-style:none;
float:left;
font-size:11px;
font-weight:bold;
background: url(../images/red_line.jpg) top right no-repeat;
}
#sddm li a {
display:block;
padding:0px 23px 0px 23px;
width:auto;
color:#666666;
text-align:center;
text-decoration:none
}
#sddm li a:hover {
color:#9E292B;
}
#sddm #current a {
color:#9E292B;
}
#sddm #current #m3 a {
color:#FFFFFF;
}
#sddm div {
position:absolute;
visibility:hidden;
margin:2px 0 0 0;
padding:0;
background:#FF9900;
border: 1px solid #FFFFFF;
}
#sddm div a {
position:relative;
display:block;
margin:0;
padding:3px 15px;
width:auto;
width:115px;
white-space:nowrap;
text-align:left;
text-decoration:none;
background:#FF9900;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
font:11px arial
}
#sddm div a:hover {
background:#CCCCCC;
color:  #000000;
}
#sddm #current #m3 a:hover {
background:#FFFFFF;
color:  #000000;
}
.left_panel {
float:left;
width:329px;
text-align:left;
background-color:#FFFFFF;
background:url(../images/content_bg.jpg) top left repeat-y;
}
.left_panel_inner_new{float:left;width:290px;  margin:10px 0px 10px 0px; padding:10px 10px 10px 20px;}
.left_image_banner{clear:left; float:left; padding:50px 0px 0px 10px; width:270px;}
.left_image_banner img{ width:260px; height:245px;}
.left_image_banner .img_small{ width:170px; height:120px; margin-left:50px;}
#sme_banner{
float:left;
width:250px;
padding:0px 0px 20px 20px;
}
#flash_banner {
float:left;
padding:0px 0px 10px 40px;
}
.left_banner{
clear:both;float:left;
padding:0px 0px 10px 40px;
}
.website_development_banner{width:223px; height:148px;}
.news_banner_img{ width:226px; height:104px;}
#website_design{
float:left;
width:211px;
height:154px;
padding:0px 0px 10px 40px;
}
.flash_holder {
float:left;
width:224px;
height:430px;
padding:0px 0px 10px 40px;
}
.left_form{
float:left;
width:224px;
height:430px;
padding:0px 0px 10px 40px;
}
.left_panel_form{
float:left;
width:224px;
background:url('../images/left_panel_form_bg.jpg') top left repeat-y;
}
.left_panel_form_top{
float:left;
width:224px;
height:120px;
background:url('../images/left_panel_form_top.jpg') top left no-repeat;
}
.left_panel_form_bottom{
float:left;
width:224px;
height:30px;
background:url('../images/left_panel_form_bottom.jpg') top left no-repeat;
}
.left_panel_form_inner{padding:10px; width:204px; font-size:11px;}
.left_form_label{float:left;width:60px; height:20px;}
.left_form_fields{float:left; width:140px;  height:20px;}
.form_inner_input{ width:140px; border: 1px solid #AC9292; margin:0px; padding:0px; color:#666666; font-size:11px;}
#flash_banner_right {
float:left;
width:188px;
height:315px;
padding-left:14px;
}
.webpackage_top{clear:both;background:url('../images/web_package_image1.jpg') no-repeat scroll right top transparent;
height:130px; padding:30px 50px 0px 0px; font-weight:bold; }
.webpackage_top p{font-size:12px; color:#9E292B;}
.webpackage_box{float:left; width:560px; border:1px #ccc solid; margin-top:20px;}
.webpackage_box_red_box_top{clear:both; float: left; background:url('../images/red_icon.gif') no-repeat;  color:#FFFFFF; padding:5px 13px 5px 10px; display:inline;}
.webpackage_box_image_div{float:left; width:144px; text-align:center;}
.webpackage_box_image_div img{ width:115px; height:115px;}
.builder_login_div{float:left; border:1px #ccc solid; width:300px; text-align:center; padding:20px; margin:50px;}
.builder_login_div div{ margin-top:5px;}
.web_builder_form_wrap{float:left;width:520px; border:1px #ccc solid; padding:20px; color:#666666;}
.web_builder_form_wrap div{ margin-top:15px;}
.web_template_box{float:left;width:450px; margin:0px 20px 0px 20px; padding:0px 10px 0px 10px;}
.web_template_image_box{float:left;margin:5px; text-align:center; border:1px #ccc solid;}
.web_template_image_box img{width:197px; height:185px;}
.web_files_table{border:1px #ccc solid; margin:5px;}
.web_files_table th{ padding:5px;}
.box_right{float:left; width:385px;}
.box_right ul{margin:0px; padding:0px;}
.box_right ul li{ color:#666666; padding:0px; margin:0px; margin-left:15px;}
.red_title{color:#9E292B; font-size:14px; font-weight:bold; margin-top:20px;}
.red_title_nomargin{color:#9E292B; font-size:14px; font-weight:bold; }
.box_title_red{clear:both; float:left; background-color:#9E292B; padding:5px; color:#FFFFFF; font-weight:bold; margin-top:10px;}
.box_package_enq{clear:both; width:510px; padding:10px; border:1px #ccc solid; color:#666666;}
.box_package_enq_left{float:left; width:270px;}
.box_package_enq_left div{ margin-top:5px;}
.box_package_enq_right{float:left; width:230px;}
.box_package_enq_right div{ margin-top:5px;}
.content_area {
float:left;
width:580px;
padding:30px 9px 20px 10px;
height:auto;
background-color:#FFFFFF;
}
.content_area1 {
float:left;
width:600px;
height:auto;
background-color:#FFFFFF;
}
.content_area2
{
float:left;
width:589px;
background-color:#FFFFFF;
padding:50px 0px 20px 10px;
}
h1{
float:left;
font-size:12px;
font-weight:bold;
color:#9E292B;
margin:0;
padding:0 0 5px 1px;
text-align:left;
width:560px;
text-decoration:none;
}
.h1_cls{
float:left;
font-weight:bold;
color:#9E292B;
padding-left:1px;
text-align:left;
width:560px;
}
.h1_class_2
{
color:#666666;
text-align:left;
}

.h2_style2{
font-size:12px;
color:#666666;
width:360px;
font-weight:bold;
}
h2 {
float:left;
font-size:12px;
color:#9E292B;
margin:0;
padding:0 0 5px 1px;
text-align:left;
width:560px;
}
h3 {
float:left;
font-size:12px;
color:#9E292B;
margin:0;
padding:0 0 0 1px;
text-align:left;
width:374px;
}
.text_style1 {
float:left;
text-align:left;
font-size:12px;
color:#666666;
width:360px;
}
.text_style2 {
float:left;
text-align:left;
font-size:12px;
color:#666666;
width:562px;
padding:0;
}

.gray_h{margin:0px; padding:0px; font-size:12px; font-weight:bold; display:block; color:#666666; width:300px;}

.quote_left{ float:left; background:url('../images/quate_left.jpg') no-repeat top left; width:300px; height:20px; padding:10px 0px 0px 40px;}
.quote_left h2{margin:0px; padding:0px; color:#666666; font-size:14px; width:300px;}
.text_with_padding{
clear:both;
float:left;
text-align:left;
font-size:12px;
color:#666666;
padding:0px 35px 0px 40px;
width:512px;
background:url('../images/quate_right.jpg') no-repeat bottom right;
}
.quotes{ float:left; width:200px; background:url('../images/testimonial_quates.jpg') 140px top no-repeat; padding:10px 50px 0px 40px; font-weight:bold; color:#666666;}
.text_style3 {
float:left;
text-align:left;
color:#666666;
width:450px;
}
.text_style4 {
float:left;
text-align:left;
color:#666666;
width:310px;
}
.top_img5 {
float:left;
width:188px;
height:188px;
}

.top_img20 {
float:left;
width:188px;
height:150px;
}

.text_style6 {
float:right;
text-align:left;
font-size:12px;
color:#666666;
width:360px;
padding:0;
}
.cls_h2{
color:#666666;
width: 100%;
}


.icon_div{clear:both; margin-top:5px; float:left; height:28px;}
.icon_link{text-decoration:none;font-style:italic; color:#666666;}
.icon_link:hover{color:#000000;}


.indx_digital_marketing{
background:url(../images/digital_marketing.jpg) top right no-repeat; height:170px;
}
.about_us_background{
background:url(../images/about_us.jpg) top right no-repeat; height:145px;
}
.footer {
float:left;
width:930px;
background:url(../images/footer.jpg) top center no-repeat; 
}
.contact_details {
float:left;
height:70px;
padding:10px 0px 0px 180px;
width:150px;
}
.contact_details p{ font-size:14px;  font-weight:bold; color:#666666; font-style:italic; padding:4px 0px 0px 0px; margin:0px;}
.bottom_navs {
float:left;
width:600px;
}
.nav_bottom {
float:left;
padding:28px 0px 8px 15px;
}
.nav_bottom ul{
display:inline
}
.nav_bottom li {
float:left;
font-size:10px;
font-weight:bold;
list-style: none;
background: url(../images/gray_line.jpg) top right no-repeat;
}
.nav_bottom li a {
text-decoration:none;
color:#CCCCCC;
text-align:center;
text-decoration:none;
width:auto;
display:block;
padding:1px 8px 1px 8px;
}
.nav_bottom li a:hover {
text-decoration:none;
color:#FFFFFF;
}
#new_list {
float:left;
width:350px;
font-size:12px;
text-align:left;
color:#666666;
margin:10px 0px 93px 0px;
}
#new_list ul {
margin:0 1.50em 0;
padding:0;
}
#new_list li {
margin:0;
padding:3px 0;
list-style:outside;
}
.text_style8 {
float:left;
text-align:left;
font-size:12px;
color:#666666;
width:550px;
padding:20px 0px 10px 15px;
border:1px #CCCCCC solid;
}
.text_style8_img
{
width:540px;
padding-bottom:5px;
}
.text_style8_header{clear:left; float:left; color:#666666; padding:10px 0px 22px 0px; width:400px;}
.text_style8_thumb1{
float:left;
width:78px;
padding-top:80px;
padding-left:14px;
}

.text_style8_thumb2{
float:left;
width:78px;
padding-top:10px;
padding-left:14px;
}
.clear_all{clear:both;}
.slider_selected{padding:10px 10px 15px 10px; border:1px #ccc solid}
.latest_news_date{clear:both;font-size:10px; color: #666666;}
.latest_news_header{clear:both;font-size:12px; color:#001560; font-weight:bold;}
.latest_news_img{float:left;width:200px; height:110px; padding:5px 10px 5px 0px;}
.slide_wrapper {width: 560px; margin:20px 0px 0px 0px;  color:#333333;}
.slider{padding:10px 10px 15px 10px; overflow: hidden; border:1px #ccc solid}
.slider_menu { padding: 5px; background: #FFFFFF; color: #333333; }
.slider_menu a { color: #333333; }
.a_cls1{font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
.image_holder2 {
float:left;
width:200px;
height:200px;
padding-left:12px;
}
.extra_div {
float:left;
width:562px;
height:150px;
background:url(../images/internet_marketing.jpg) no-repeat;
background-position: 0px -40px;
}
.image_holder3 {
float:left;
width:188px;
height:168px;
}
.image_holder4 {
float:left;
width:133px;
height:110px;
padding-right:10px;
margin-top:16px;
}
#listcontainer {
float:left;
margin-top:10px;
width:374px;
font-size:12px;
text-align:left;
color:#666666;
margin-bottom:80px;
}
#listcontainer ul {
margin:0 1.50em 0;
padding:0;
}
#listcontainer li {
margin:0;
padding:1px 0;
list-style:disc;
}
#listcontainer2 {
float:left;
margin-top:10px;
width:390px;
font-size:12px;
text-align:left;
color:#666666;
margin-bottom:20px;
margin-right:0px;
padding-right:0px;
}
#listcontainer2 ul {
margin:0 1.50em 0;
padding:0;
}
#listcontainer2 li {
margin:0;
padding:1px 0;
list-style:disc;
}
.top_img {
float:left;
width:188px;
height:160px;
}
.top_img2 {
float:left;
width:188px;
height:222px;
}
.top_img3 {
float:left;
width:188px;
height:164px;
}
.top_img4 {
float:left;
width:188px;
height:142px;
}
.top_img6 {
float:left;
width:188px;
height:258px;
}
.contact_us_main_div{
float:left; width:100%; margin-top:20px; background:url(../images/enuiry_form.gif) top right no-repeat;
}
.contact_us{
float:left;
margin-top:50px;
width:562px;
background:url(../images/contact_us_img.gif) no-repeat;
}
.c_style{
float:right;
text-align:left;
width:260px;
height:200px;
padding-top:40px;
}
.c_style_header{
height:20px;
font-weight:bold; font-style:italic; font-size:14px; color:#76777A;
border-bottom:#999999 solid 1px; margin-bottom:30px;
width:200px;
}
.contact_us_h1{
float:left; height:20px;width:130px; color:#666666;font-size:12px; font-weight:bold;
}
.contact_us_h2{
float:left; height:50px;width:130px;color:#9E292B;font-size:12px; font-weight:bold;
}
.p_contact_cls{color:#666666; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
.div_cls_label{clear:left; float:left; color:#9E292B; font-size:12px; font-weight:bold; width:30px; padding:0px;}
.div_cls_txt{float:left; color:#666666; width:150px; font-size:12px; font-weight:bold; padding:0px;}
.contact_header{
float:left;
font-size:16px;
text-align:left;
color:#9E292B;
margin-top:50px;
width:562px;
height:20px;
}
.header_scroll{color:#FFFFFF; font-size:14px; font-weight:bold; padding:3px; margin:0px;}
.header_scroll h2{ padding:0px; margin:0px; text-decoration:none; font-size:12px; font-weight:normal; width:290px; color:#FFFFFF; display:inline;}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url(../images/windows_track.gif) repeat-y top center;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 5px;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 5px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
a.jScrollArrowUp {
height:5px;

	background: url() repeat-x 0 0;
	background-position: 0 0px;
}
a.jScrollArrowUp:hover {
	background-position: 0 0px;
}
a.jScrollArrowDown {
	height:5px;
	background: url() repeat-x 0 0;
	background-position: bottom left;
}
a.jScrollArrowDown:hover {

	background-position:  bottom left;
}
.jScrollPaneDrag {
	background:url(../images/drag_grab.gif) no-repeat 50% 50%;
	height:20px;
}

#scroll_id1{
	float: left;
	width: 590px;
	height: 120px;
	overflow: auto;
	color:#FFFFFF;
	padding:3px;
	font-family:Arial;
	line-height:1.3em;
	letter-spacing:normal;
}
#scroll_id1 p{ color:#FFFFFF; padding-left:0px; margin-left:0px;}
#scroll_id1 h1{float:left; margin:0px; padding:0px; color:#FFFFFF; font-size:12px; width:306px;}
.port_folio_block{clear:both;float:left; width:270px; background:url(../images/portfolio_box_gradient1.jpg) top left repeat-x; padding:10px 10px 20px 10px; border-right:1px #ccc solid;  border-left:1px #ccc solid;  border-bottom:2px #ccc solid;}
.port_folio_block:hover{background:url(../images/portfolio_box_gradient2.jpg) top left repeat-x; }
.port_folio_block p{ color:#333333; font-size:11px; margin:0px; padding:0px;}
.port_folio_block img{ width:270px; height:100px; margin-top:10px;}
.dashed_line{float:left; width: 580px; border-top:1px #ccc dashed; height:10px; margin-top:10px;}
.dashed_line_short{clear:both; width:270px; border-bottom:1px #666 dashed; height:20px;}
.contact_form{float:left; width:555px; height:175px; background: url(../images/contact_form_bg.jpg) left bottom repeat-x; font-size:11px; border:1px #ccc solid; padding:10px;}
.contact_form_inner{margin-left:15px; width:520px;}
.sel_parent_cls{float:left; width:270px;margin-top:10px;}
.contact_form select{width:380px;border: 1px solid #B4B2B2; color:#666666;font-size: 11px;}
.cls_input{width:165px;}
.text_area1{float:left; width:380px;margin-top:2px; }
.text_area_input{border:1px solid #B4B2B2;color:#666666;font-size: 11px; width:375px;}
#send_msg{float:left; padding-left:50px;width:300px; text-align:right; color:#CC0033; font-size:11px;
}
#send_enq_msg{float:left;padding-left:5px;color:#CC3300; font-size:11px;}
#send_enq_msg img{ width:15px; height:15px;}
.contact_field_title{ float:left;text-align:left;width:80px;margin-top:10px;}
.contact_field{float:left;width:175px;margin-top:10px;}
.contact_field_title2{ float:left;margin-left:10px;text-align:left;width:80px;margin-top:10px;}
.contact_field_title_other{clear:both; float:left;margin-top:10px; text-align:left;width:135px;}
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#333333;
		font-size:80%;
	}	
	div.pagination a {
		border: 1px solid #666666;
		margin-right:3px;
		padding:5px 7px;
		background-image:url("../images/pagination.jpg");
		background-position:bottom;
		text-decoration: none;
		color: #333333;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #666666;		
		background-image:none;
		background-color:#CCD1E6;
		color: #000000;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #666666;		
		font-weight: bold;
		background-color: #CCD1E6;
		color: #000000;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:5px 7px;
		border: 1px solid #CCCCCC;	
		color: #D4D9ED;
	}
.sitemap{font-size:12px;}
.sitemap li{padding-top:8px;}
.sitemap li a{ color:#666666; text-decoration:none;}
.sitemap li a:hover{ color: #663300}
.copyright{clear:left;font-size:10px; color:#666666; text-align:center; }