body{margin:0px;padding:0px;background-color:#ffffff; font-family:Helvetica,Tahoma,Arial,sans-serif;font-size:12px; text-align:left; color:#6c6c6c;}
form{display:inline;}
#Maindiv{width:100%; text-align:center; margin:auto; padding:auto;}
.InnerMainDiv{width:986px;text-align:center;margin:auto;background-color:#ffffff;}
a{color:#0068b0; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
#TopHeader{height:100px;}
.logo{float:left;}
.trl{float:right; padding:20px 20px 0px 0px;}

ul{margin:8px  0px 0px 20px; padding:0px;}

#TopNav{background:url(../Graphics/nav_bg.jpg) repeat-x; text-align:left; clear:both; height:17px; padding:8px 0px 5px 0px;}
#TopNav .NL{ float:left;}
#TopNav .NL a{padding:0px 25px 0px 15px;}
#TopNav .NR{float:right; padding:0px 15px 0px 0px;}

#Container{width:100%; margin:5px 0px 0px 0px; clear:both; color:#292929;}

#LeftBlock{float:left; width:212px; margin:auto;text-align:cetner; margin-left:4px;}
#Services{color:#000; line-height:19px;  margin:auto; text-align:left;}
#Services a{color:#000000; text-decoration:none; border-bottom:1px solid #dcdcdc; padding:0px 0px 0px 6px; display:block;}
#Services a:hover{color:#ff0000; text-decoration:none; border-bottom:1px solid #dcdcdc;}
#Services .hd{background:#3081b9; padding:2px 0px 2px 6px; color:#fff; font-size:16px; font-weight:bold; text-align:left; margin:0px; font-family:Arial, Helvetica, sans-serif; }

#links{margin:20px 0px 0px 0px;  width:100%; display:table; height:90px; }
#links ul{list-style:none; padding:0px; margin:0px;}
#links li{float:left; text-align:center; width:33%;}
#links a{margin:0px; padding:0px; border:none;}
#links a:hover{color:#ff0000; text-decoration:none; border-bottom:4px solid #FF0000;}

#Quote{background:#fff; clear:both; text-align:left; border:7px solid #d8d8d8; margin:0px; color:#545454;}
.qhd{background:#3081b9; padding:5px; margin:0px; line-height:13px; color:#fff;}
.form{ text-align:left; padding:10px 10px 8px 10px;}
.form input{margin:0px 0px 2px 0px; width:160px; height:18px;}
.form .textarea{margin:0px 0px 5px 0px; width:160px; height:55px; font-size:10px;}
#Services #Quote a{border:none; padding:0px; text-decoration:none;}

#RightBlock{float:right; width:212px;  text-align:left; margin-right:4px;}
#Domain{color:#000; line-height:19px;text-align:left;  background:#efefef; padding:8px 0px 8px 6px; margin:0px 0px 5px 0px;}
#Domain a{color:#00558f; text-decoration:none; padding:0px 0px 0px 6px; display:block;}
#Domain a:hover{color:#ff0000; text-decoration:none; }
.hd{background:#3081b9; padding:2px 0px 2px 6px; color:#fff; font-size:16px; font-weight:bold; text-align:left; margin:0px; font-family:Arial, Helvetica, sans-serif; }

#CenterBlock{float:left; text-align:left; width:547px; margin-left:4px; text-align:center; min-height:12px;}
.welcome{text-align:left; margin:0px 0px 20px 10px; line-height:19px; padding:0px 10px 0px 10px; }
.slider{background:url(../Graphics/img_bg_latest_design.jpg) repeat-x; padding:8px; height:150px; margin:20px 10px 0px 10px; display:table;}

h3{padding:0px 0px 3px 0px; margin:0px; font-size:13px; font-weight:bold;}
h2{padding:0px 0px 0px 0px; margin:0px; font-size:15px; font-weight:bold;}
h1{margin:0px; padding:10px 0px 5px 0px; font-size:15px; color:#3081b9;  font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.smtxt{font-size:12px; color:#999999;}
#Bottom{ width:986px; text-align:left; line-height:22px; padding:10px 0px 0px 10px; text-align:center; clear:both; margin:10px 0px 10px 0px; color:#292929; background:url(../Graphics/bottom_bg.jpg) repeat-x; height:96px;}
#Bottom a{color:#292929; text-decoration:none;}
#Bottom a:hover{color:#000; text-decoration:underline;}
.copyright{padding:8px 0px 8px 0px;}

#CenterBlock_inner{float:left; text-align:left; width:759px; margin-left:4px; text-align:center; min-height:12px;}

#yupportfolio{margin:auto; clear:both; display:table;  text-align:center; padding:0px;}
#Portfolio_inner{width:710px;display:table;  margin:0px 0px 15px 0px; padding:0px 0px 0px 10px; background:url(../Graphics/Subpage_Graphics/yc_portfolio_bg.jpg);}
#Portfolio_inner ul{padding:0px;margin:0px;list-style:none;}
#Portfolio_inner li{float:left;margin:15px 15px 0px 15px;padding:10px; background-color:#ffffff; border:1px solid #ececec;}
#Portfolio_inner a{display:block;background-color:#ececec;letter-spacing:4px;padding:0px;margin:0px text-decoration:none;color:#7f7f7f;border-top:1px solid #ffffff;}
#Portfolio_inner a:hover{text-decoration:none;color:#000000;}
#Portfolio_inner .view{padding:3px 0px 3px 0px;}

#Request{padding:0px 0px 0px 0px;margin:0px;}
#Request ul{padding:0px;margin:0px;list-style:none;text-align:left;}
#Request li{width:auto;padding:0px 0px 10px 0px;}

.ContactHd{clear:both;font-size:15px;background-color:#f2f0f1;padding:0px 0px 0px 5px; margin:10px 0px 0px 0px;color:#3081b9;border-bottom:1px solid #cccccc;}
#Contact{padding:0px 0px 0px 10px;margin:0px; }
#Contact ul{padding:0px;margin:0px;list-style:none;text-align:left;}
#Contact li{font-size:11px;color:#0068b0;font-weight:bold;float:left;padding:10px 0px 10px 0px;line-height:auto; width:30%;}
#Contact h2{font-size:13px;font-weight:bold;margin:0px;padding:0px;color:#ff0000;}
.textarea{width:200px;}

.quote{clear:both; border-top:1px solid #dcdcdc;}

#categoryblcok{ text-align:center; float:left;}
#category{margin:30px 0px 0px 40px; text-align:center; }
#category ul{list-style:none; padding:0px; margin:0px;}
#category li{float:left; text-align:center; width:21%;  font-weight:bold; margin:0px 20px 50px 0px; border:1px dashed #dcdcdc;}
#category a{margin:0px; padding:0px; border:none; color:#4f4f4f;}
#category a:hover{color:#ff0000; text-decoration:none; }

.TableFormat{font-size13px;}
.TableFormat td {font-size:13px; background:#f7f7f7; padding:2px 0px 0px 6px;}
.trd{color:#FF0000;}
.testimonial{border:1px dashed #dcdcdc; padding:6px 10px 10px 10px;}

.imgthankyou{ background-image:url(../Graphics/Subpage_Graphics/ty_img_main.jpg); width:307px; height:421px; background-repeat:no-repeat;}
.thankyoutxt{color:#ffffff; font-size:14px; line-height:25px;}
.telephoneno{color:#ffffff; font-size:14px; line-height:20px; padding:0px 0px 0px 20px;}
.tylink{color:#b48b83; font-size:13px; padding:10px 0px 0px 20px;}
.tylink a{color:#b48b83; font-size:13px; text-decoration:none;}
.tylink a:hover{color:#b48b83; font-size:13px;text-decoration:underline;}


