#header {margin: auto; padding: 0px; height: 70px; width: 1000px;}

#banner {background: url(images/homebanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

.gray_small {font: 10px Candara; color: #5B5B5B;}

#validator_icons {
	height: 25px;
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#html_ico {margin: auto; padding: 0px; float: left; height: 25px; width: 85px;}

#css_ico {margin: auto; padding: 0px; float: right; height: 25px; width: 85px;}

#bannersms {background: url(images/sms_banner.jpg) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#bannerwebdesign {background: url(images/webdesignbanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#bannerservices {height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px; background-image: url(images/servicesbanner.png); background-repeat: no-repeat; background-position: bottom;}

#bannersoftware {background: url(images/softwarebanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#bannerseo {background: url(images/seobanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#bannerportfolio {background: url(images/portfoliobanner.jpg) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#banneraboutus {background: url(images/aboutusbanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#webdesign_details {float: left; height: 130px; width: 970px; margin: auto auto auto 30px; padding: 0px;}

#bannercontactus {background: url(images/contactusbanner.png) no-repeat bottom; height: 279px; width: 1000px; margin: 3px auto auto; padding: 5px 0px 0px;}

#logo {background: no-repeat; padding: 0px; float: left; height: 50px; width: 225px; margin: 22px auto auto;}

#content_header {margin: auto; height: 20px; width: 300px; padding: 10px 0px 0px; float: left;}

.blue_heading {color: #006699; font: normal 24px Candara;}

.gray_heading {font: 24px Candara; color: #4D4D4D;}

.gray_content_text {font: 14px Candara; color: #535353;}

#portfolio_works_box {height: 250px; width: 700px; border: medium solid #DFDFDF;}

#portfolio_img {background-image: url(images/portfolio_irtc_img.png); background-repeat: no-repeat; background-position: center center; height: 220px; width: 650px; margin-left: 30px;}

#portfolio_img_latest {background-image: url(images/portfolio_latestwhoswho_img.png); background-repeat: no-repeat; background-position: center center; height: 220px; width: 650px; margin-left: 30px;}

#portfolio_img_triteam {background-image: url(images/portfolio_coconut_img.png); background-repeat: no-repeat; background-position: center center; height: 220px; width: 650px; margin-left: 30px;}

#portfolio_works_box_head {height: 20px; width: 700px;}

.gray_content_text_bold {color: #535353; font-family: Candara; font-size: 14px; font-weight: bold;}

#contents_wrapper, #contents_wrapper_sms {padding: 0px; height: 500px; width: 1000px; float: none; margin: 5px auto auto;}
#contents_wrapper_index {padding: 0px; height: 500px; width: 1000px; float: none; margin: 5px auto auto;}

#contents_wrapper_portfolio {padding: 0px; height: 1000px; width: 1000px; float: none; margin-top: 5px; margin-right: auto; margin-bottom: auto; margin-left: auto;}

#sms_intro {margin: auto; padding: 0px; height: 100px; width: 700px; border-bottom: thin; border-bottom-style: dashed; border-bottom-color: #CDCDCD;}

#copyright {float: left; height: 30px; width: 125px; padding: 10px 0px 0px; margin: 10px auto auto;}

.continue {font: 14px Candara; color: #006699;}

#menulinks {padding: 0px; float: right; height: 45px; width: 500px; margin: 30px auto auto;}

.continuered {color: #CC0000; font-family: Candara; font-size: 14px;}

#footer_links {padding: 10px; float: right; height: 30px; width: 500px; margin: 20px auto auto;}

#webdesign, #seo {float: left; height: 100px; width: 350px; margin: auto auto auto 50px; padding: 20px 0px 0px;}

#webdesign_header, #software_header, #seo_header, #sms_header {float: left; height: 30px; width: 200px; padding: 0px; margin: 10px auto auto;}

#software_icon {background: url(images/software_icon.png) no-repeat; margin: auto; padding: 0px; float: left; height: 55px; width: 55px;}

#software, #bulksms {float: right; height: 100px; width: 350px; margin: auto 50px auto auto; padding: 20px 0px 0px;}

#webdesign_content, #software_content {padding: 0px; float: left; height: 70px; width: 250px; margin: auto auto auto 10px;}

#seo_content {padding: 0px; float: left; height: 65px; width: 250px; margin: auto auto auto 10px;}

#contents_up {margin: auto; padding: 0px; height: 130px; width: 1000px;}

#contents_bottom {margin: auto; padding: 0px; height: 125px; width: 1000px;}

#bottom_wrapper {padding: 0px; height: 300px; width: 1000px; margin-top: 20px;}

#about_us_home {float: left; height: 100px; width: 850px; margin: 15px auto auto 50px; padding: 0px 9px; background: #FFFFFF;}

#portfolio_contact_home {float: right; height: 200px; width: 200px; margin: auto 50px auto auto; padding: 15px 0px 0px;}

#news_scroll {height: 60px; width: 880px; margin: auto auto auto 40px; float: none; padding: 5px 0px 0px 5px;}

#footer, #footer_stretch {margin: auto; padding: 0px; height: 30px; width: 100%; background: url(images/footer_img.png) repeat-x;}

#webdesign_icon {margin: auto; padding: 0px; float: left; height: 51px; width: 45px; background: url(images/webdesign_icon.png) no-repeat left;}

#seo_icon {background: url(images/seo_icon.jpg) no-repeat; margin: auto; padding: 0px; float: left; height: 45px; width: 45px;}

#sms_icon {background: url(images/bulksms.png) no-repeat; margin: auto; padding: 0px; float: left; height: 45px; width: 55px;}

#sms_content {padding: 0px; float: left; height: 65px; width: 250px; margin: auto;}

#content_area {margin: auto; float: left; height: 60px; width: 700px; padding: 10px 0px 0px;}

#features_webdesign {height: 175px; width: 700px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; background-color: #F0F0F0; border: thin solid #D6D6D6; margin: auto;}

#request_a_qoute {margin: auto; height: 50px; width: 700px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

#bottom_contents {height: 120px; width: 970px; padding: 5px 0px 0px; margin: auto auto auto 30px;}

#webdesign_p1 {padding: 0px; float: left; height: 115px; width: 300px; margin-left: 30px;}

.hilite {font: 24px Candara; color: #CC0000;}

.hilitesmall {font: 14px Candara; color: #CC0000;}

#order_icon {padding: 0px; float: left; height: 10px; width: 200px; margin: auto auto auto 7px;}

#p1basic_header {float: left; height: 20px; width: 300px; padding-top: 5px;}

#p1basic_details {width: 300px; margin: auto; float: left; height: 80px; padding: 5px 0px 0px;}

#webdesign_p2 {float: right; height: 115px; width: 300px; padding: 0px; margin: auto auto auto 10px;}

#contact_text_adderss {margin: auto; float: left; height: 100px; width: 500px; padding: 10px 0px 0px 50px;}

#address_text_2 {float: right; height: 100px; width: 400px; padding: 10px 0px 0px 50px;}

#inner_content_area {padding: 0px; float: left; height: 300px; width: 700px; margin-top: 5px; margin-left: 10px;}

#inner_content_area_portfolio {padding: 0px; float: left; height: 800px; width: 700px; margin-top: 5px; margin-left: 10px;}

#contact_area {padding: 0px; float: right; height: 400px; width: 250px; margin-top: 5px; background: url(images/shadow_left.png) no-repeat left;}

#contact_content {padding: 0px; height: 260px; width: 200px; margin-top: 10px; margin-left: 10px; float: right;}

#webdesign_services_rt_link {background-color: #F4F4F4; margin: auto; height: 20px; width: 210px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #E2E2E2; border-right-color: #E2E2E2; border-bottom-color: #E2E2E2; border-left-color: #E2E2E2; float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}

#social_media {float: right; height: 100px; width: 200px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

#request_a_qoute {background-color: #F0F0F0; border: thin solid #D6D6D6; margin: auto; height: 35px; width: 700px; padding-top: 10px; padding-bottom: 10px; padding-left: 8px;}

#clear {margin: auto; padding: 0px; height: 10px; width: 720px;}

#seo_plans {margin: auto; padding: 0px; height: 200px; width: 700px;}

#paln_a_seo {margin: auto; float: left; height: 180px; width: 300px; background-color: #F0F0F0; border: thin solid #D6D6D6; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px;}

#paln_b_seo {margin: auto; float: right; height: 180px; width: 300px; background-color: #F0F0F0; border: thin solid #D6D6D6; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px;}