/************Designed by The Web Design Solutions**********************/

/* common starts*/
body,h1,h2,h3,h4,h5,h6,form,fieldset,p,ul,a,span{margin:0; padding:0; border:none;}
body {background:url(images/body_bg.gif) 0 0 repeat-x; font:12px/18px Arial, Helvetica, sans-serif; color:#5e5e5e;}
a{text-decoration:underline; color:#fff; outline:none;}
.clear{clear:both;}
img{border:none;}
.left{float:left; width:auto}
.right{float:right; width:auto}
.left_curve{float:left; width:auto;}
.right_curve{float:right; width:auto;}
.curves{width:100%; float:left;}
.row{width:100%; float:left; padding:10px 0}

/* common ends*/

/************layout Starts**********************/
#layout{width:1003px; margin:0 auto; }
#body_container{width:1003px; float:left;}
#top_header{width:1003px; float:left;}
#top_header .logo{width:260px; float:left;}
#top_header .logo img{float:left; margin:16px 0 0  16px}
#top_header .contact_icon{width:243px; float:right; margin:31px 0 0 0;}
#top_header .contact_icon img{float:left; margin:0 7px 0 0}
#top_header .contact_icon p{float:left; width:169px; font-size:18px; color:#79cbf4; margin:5px 0 0 0}
#top_header .contact_icon span{float:left; width:169px; font-size:20px; color:#79cbf4; font-weight:bold;}
#top_header .menu{float:left; width:991px; padding:19px 0 0 12px}
#top_header .menu ul{float:left; width:991px; list-style:none}
#top_header .menu li{float:left; width:auto; font-size:14px; font-weight:bold; padding-right:4px;}
#top_header .menu li a{float:left; width:auto; color:#fff; text-decoration:none; line-height:31px; background:url(images/menu_left_curve.gif) 0 0 no-repeat; padding:0 0 0 24px; cursor:pointer}
#top_header .menu li a span{float:left; width:auto; background:url(images/menu_right_curve.gif) right 0 no-repeat; padding:0 24px 0 0;}
#top_header .menu li a:hover{float:left; width:auto; color:#1c4e72; text-decoration:none; line-height:31px; background:url(images/menu_left_curve.gif) 0 bottom no-repeat; padding:0 0 0 24px;}
#top_header .menu li a:hover span{float:left; width:auto; background:url(images/menu_right_curve.gif) right bottom no-repeat; padding:0 24px 0 0;}

#top_header .menu li.current a{float:left; width:auto; color:#1c4e72; text-decoration:none; line-height:31px; background:url(images/menu_left_curve.gif) 0 bottom no-repeat; padding:0 0 0 24px;}
#top_header .menu li.current span{float:left; width:auto; background:url(images/menu_right_curve.gif) right bottom no-repeat; padding:0 24px 0 0;}


#top_header .menu li a.order_now{float:left; width:auto; color:#fff; text-decoration:none; line-height:31px; background:url(images/order_left_curve.gif) 0 0 no-repeat; padding:0 0 0 24px; cursor:pointer}
#top_header .menu li a.order_now span{float:left; width:auto; background:url(images/order_right_curve.gif) right 0 no-repeat; padding:0 24px 0 0;}
#top_header .menu li a:hover.order_now{float:left; width:auto; color:#fff; text-decoration:none; line-height:31px; background:url(images/order_left_curve.gif) 0 bottom no-repeat; padding:0 0 0 24px; cursor:pointer}
#top_header .menu li a:hover.order_now span{float:left; width:auto; background:url(images/order_right_curve.gif) right bottom no-repeat; padding:0 24px 0 0;}

.main_services{width:991px; float:left; padding:19px 0 0 12px}
.main_services .services{width:246px; float:left;}
.main_services .services img{float:left;}
.main_services .services h3{width:246px; float:left; color:#2fadeb; font-size:18px; font-weight:normal; padding:0 0 10px 0}
.main_services .services h3 a{color:#2fadeb; text-decoration:none;}
.main_services .services h3 a:hover{color:#2fadeb; text-decoration:underline;}
.main_services .services p{width:157px; float:left; color:#5e5e5e; font-size:12px; padding:0 0 0 5px}
.main_services .services p a{color:#5e5e5e; text-decoration:underline;}
.main_services .services p a:hover{color:#5e5e5e; text-decoration:none;}

#main_banner{width:991px; height:249px; float:left; margin:13px 0 0 12px; display:inline; background:url(images/main_banner.gif) 0 0 no-repeat;}
#main_banner h1{width:418px; float:left; margin:65px 0 0 47px; display:inline; font:normal 45px/50px "Arial Narrow", Arial, Helvetica, sans-serif; color:#c0e1fa}
#main_banner h1 img{float:left}

#main_banner p{width:508px; float:left; margin:5px 0 0 40px; display:inline; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 10px}

#text_container{width:991px; float:left; padding:15px 0 0 12px}
#text_container .about_us{width:350px; float:left;}
#text_container h2{width:auto; float:left; font:normal 29px/35px "Arial Narrow", Arial, Helvetica, sans-serif; color:#2fadeb; padding:0 0 5px 0}
#text_container .about_us p{width:306px; float:left; color:#5e5e5e; text-align:justify}
#text_container .about_us p a.read_more{width:auto; float:right; color:#2fadeb; text-decoration:underline; background:url(images/plus.gif) 0 8px no-repeat; padding:0 0 0 11px}
#text_container .about_us p a:hover.read_more{text-decoration:none}

#text_container .why_choose_us{width:300px; float:left;}
#text_container .why_choose_us ul{width:300px; float:left; list-style:none}
#text_container .why_choose_us li{width:276px; float:left; background:url(images/check.gif) 0 3px no-repeat; padding:0 0 6px 18px}
#text_container .why_choose_us li a{color:#5e5e5e; text-decoration:none;}
#text_container .why_choose_us li a:hover{color:#2fadeb; text-decoration:underline;}

.banner{width:327px; height:169px; margin-right:14px; display:inline; float:right; background:url(images/banner_bg.jpg) 0 0 no-repeat; position:relative}
.banner.inner_banner_space{margin:0}

.banner p{width:185px; float:left; color:#fff; font-size:12px; padding:70px 0 0 16px;}
.banner .order_button{width:auto; float:left; margin:7px 0 0 16px; display:inline}
.banner .order_button a{width:auto; float:left; background:url(images/order_left.gif) 0 0 no-repeat; padding:0 0 0 17px; color:#000; text-transform:uppercase; text-decoration:none; display:block; cursor:pointer; line-height:26px; font-weight:bold}
.banner .order_button a span{width:auto; float:left; background:url(images/order_right.gif) right 0 no-repeat; padding:0 40px 0 0; color:#000; text-transform:uppercase; text-decoration:none; display:block; cursor:pointer; }

.banner .order_button a:hover{width:auto; float:left; background:url(images/order_left.gif) 0 bottom no-repeat; padding:0 0 0 17px; color:#000; text-transform:uppercase; text-decoration:none; display:block; cursor:pointer; line-height:26px; font-weight:bold}
.banner .order_button a:hover span{width:auto; float:left; background:url(images/order_right.gif) right bottom no-repeat; padding:0 40px 0 0; color:#000; text-transform:uppercase; text-decoration:none; display:block; cursor:pointer; }
.banner .sticker{width:110px; height:110px; background:url(images/sticker.gif) 0 0 no-repeat; position:absolute; bottom:-14px; right:0}
.banner .sticker p{width:auto; color:#fff; font-size:15px; font-family:"Arial Black", Arial, Helvetica, sans-serif; padding:0; text-align:center; line-height:25px; margin:24px 0 0 25px; display:inline}
.banner .sticker p span{font-size:30px;}

#bottom_package{width:991px; float:left; margin:25px 0 0 0;}
#bottom_package .package{width:315px; float:left;}
#bottom_package .package.package_space{margin:0 17px 0 0; display:inline}
#bottom_package .package .package_title{width:315px; float:left; background:url(images/title_bg.gif) 0 0 no-repeat; height:36px;}
#bottom_package .package .package_title p{width:304px; float:left; color:#fff; font-size:14px; margin:0; padding:0; font-weight:bold; padding:10px 0 0 11px}
#bottom_package .package .package_text{width:315px; height:205px; float:left; background:url(images/package_bg.gif) 0 0 no-repeat;}
#bottom_package .package .package_text .prices{width:78px; float:left; margin:15px 0 0 0}
#bottom_package .package .package_text .prices p a{color:#545454; text-decoration:none;}
#bottom_package .package .package_text .prices p a:hover{color:#545454; text-decoration:underline;}
#bottom_package .package .package_text .prices p{width:64px; float:left; text-align:center; color:#545454; font-size:12px; font-weight:bold; line-height:18px;}
#bottom_package .package .package_text .prices p span{font-size:17px; color:#000; float:left; width:64px; margin-top:10px;}
#bottom_package .package .package_text .prices p span a{color:#000; text-decoration:none;}
#bottom_package .package .package_text .package_description{width:315px; float:left; margin:20px 0 0 0; height:73px;}
#bottom_package .package .package_text .package_description p{width:285px; float:left; color:#000; padding:0 15px; margin:0; line-height:18px;}
#bottom_package .package .package_text .more{width:50px; float:right;}
#bottom_package .package .package_text .more a{width:50px; float:left; height:30px; display:block; text-decoration:none;}

#bottom_package .banner_package{width:292px; float:left; height:183px; padding:13px 0 0 15px;}
#bottom_package .banner_package.article{background:url(images/article.jpg) 0 0 no-repeat; margin-right:18px; display:inline}
#bottom_package .banner_package.one_way_banner{background:url(images/one_way_banner.jpg) 0 0 no-repeat; margin-right:18px; display:inline}
#bottom_package .banner_package.directory_banner{background:url(images/directory_banner.jpg) 0 0 no-repeat}

#bottom_package .banner_package h4{width:250px; float:left; color:#fff; font:normal 25px/26px "Arial Narrow", Arial, Helvetica, sans-serif;}
#bottom_package .banner_package p{width:129px; float:left; color:#fff; font-size:12px; padding:5px 0 0 0}
#bottom_package .banner_package .link_right{width:90px; float:right; text-align:center; margin:45px 9px 0 0; display:inline}
#bottom_package .banner_package .link_right a{width:90px; float:left; color:#fff; font-size:11px; padding:5px 0 0 0; text-align:center; text-decoration:none; line-height:16px; text-align:center; display:block; cursor:pointer}
#bottom_package .banner_package .link_right a span{font-size:25px; float:left; width:90px; line-height:20px; font-family:"Arial Narrow",Arial, Helvetica, sans-serif;}
#bottom_package .banner_package .link_right a span.plus{font-size:29px; width:90px; float:left; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
#bottom_package .banner_package .link_right a small{float:left; font-size:11px; width:90px; }

#bottom_content{width:991px; float:left; margin:25px 0 0 0;}
#bottom_content .first_container{float:left; width:307px; margin-right:18px; display:inline}
#bottom_content .first_container h5{width:307px; font:normal 29px/35px "Arial Narrow", Arial, Helvetica, sans-serif; color:#2fadeb; padding:0 0 5px 0}
#bottom_content .first_container p{width:307px; float:left; color:#5e5e5e;}
#bottom_content .first_container p a.read_more{width:auto; float:right; color:#2fadeb; text-decoration:underline; background:url(images/plus.gif) 0 8px no-repeat; padding:0 0 0 11px}
#bottom_content .first_container p a:hover.read_more{text-decoration:none}


#left_container_inner{width:641px; float:left; margin:10px 0 0 0}
#main_banner_inner{width:621px; height:135px; float:left; background:url(images/inner_banner.jpg) 0 0 no-repeat; padding:36px 0 0 20px}
#main_banner_inner h1{width:441px; float:left;}
#main_banner_inner h1 img{float:left;}
#main_banner_inner p{width:340px; float:left;  font-weight:bold; font-size:11px; color:#fff; margin-top:5px;}


#inner_text_container{width:641px; float:left; margin:20px 0 0 0}
#inner_text_container h1{width:641px; float:left; font:normal 29px/35px "Arial Narrow", Arial, Helvetica, sans-serif; color:#2fadeb; padding:0 0 5px 0}
#inner_text_container p{width:621px; float:left; color:#5e5e5e; text-align:justify; margin-top:10px}

#inner_text_container form{float:left; width:641px; margin:20px 0 0 0; padding:0;}
#inner_text_container fieldset{width:641px; float:left;}

#inner_text_container label{float:left; width:100px; color:#666; font-size:12px; text-align:right; padding:3px 14px 0 0;}
#inner_text_container label span{color:#FF0000}
#inner_text_container select{float:left; width:406px;color:#666}
#inner_text_container textarea{float:left; width:400px; height:100px; border:1px solid #cccccc; padding:2px;color:#666}
#inner_text_container input{float:left; width:400px; border:1px solid #cccccc; height:18px; padding:2px; color:#666}
#inner_text_container input.button{width:auto; height:22px; float:left; border:none; margin:0}
#inner_text_container .button_container{width:auto; height:22px; float:left; border:none; margin:0 0 0 110px; display:inline}

#inner_text_container textarea.large{width:490px;}

#inner_text_container .colum{width:310px; float:left}
#inner_text_container .white_row{width:620px; float:left; background:#fff; padding:10px 5px; border:2px solid #f3f3f2; margin:5px 0 0 0 }
#inner_text_container .grey_row{width:620px; float:left; background:#e5e5e5; padding:10px 5px; border:2px solid #f3f3f2; margin:5px 0 0 0}

#inner_text_container .article{width:620px; height:164px; float:left; background:url(images/article_pricing.jpg) 0 0 no-repeat; margin:20px 0 0 0}
#inner_text_container .article h3{width:600px; float:left; margin:0; padding:9px 0 0 13px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#fff}
#inner_text_container .article .sticker{width:80px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#671406; line-height:24px; margin:65px 0 0 95px; display:inline; text-align:center;}
#inner_text_container .article .sticker span{color:#f40000; font-size:21px;}
#inner_text_container .article .pricing{width:431px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#feeedb;}
#inner_text_container .article .pricing .colum1{width:105px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .article .pricing .colum1 span{width:105px; float:left; text-align:center; color:#ff9c03; font-weight:bold; font-size:22px}

#inner_text_container .article .pricing .colum2{width:108px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .article .pricing .colum2 span{width:108px; float:left; text-align:center; color:#ff9c03; font-weight:bold; font-size:22px}



#inner_text_container .directory{width:620px; height:164px; float:left; background:url(images/directory.jpg) 0 0 no-repeat; margin:20px 0 0 0}
#inner_text_container .directory h3{width:600px; float:left; margin:0; padding:9px 0 0 13px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#fff}
#inner_text_container .directory .sticker{width:80px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#fff; line-height:24px; margin:65px 0 0 95px; display:inline; text-align:center;}
#inner_text_container .directory .sticker span{color:#fff; font-size:21px;}
#inner_text_container .directory .pricing{width:431px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff;}
#inner_text_container .directory .pricing .colum1{width:105px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .directory .pricing .colum1 span{width:105px; float:left; text-align:center; color:#794107; font-weight:bold; font-size:22px}

#inner_text_container .directory .pricing .colum2{width:108px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .directory .pricing .colum2 span{width:108px; float:left; text-align:center; color:#794107; font-weight:bold; font-size:22px}


#inner_text_container .one_way{width:620px; height:164px; float:left; background:url(images/one_way_pricing.jpg) 0 0 no-repeat; margin:20px 0 0 0}
#inner_text_container .one_way h3{width:600px; float:left; margin:0; padding:9px 0 0 13px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#fff}
#inner_text_container .one_way .sticker{width:80px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#1e2c41; line-height:24px; margin:65px 0 0 95px; display:inline; text-align:center;}
#inner_text_container .one_way .sticker span{color:#fff; font-size:21px;}
#inner_text_container .one_way .pricing{width:431px; float:left; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff;}
#inner_text_container .one_way .pricing .colum1{width:105px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .one_way .pricing .colum1 span{width:105px; float:left; text-align:center; color:#95b1d4; font-weight:bold; font-size:22px}

#inner_text_container .one_way .pricing .colum2{width:108px; float:left; text-align:center; text-align:center; line-height:30px; padding-top:30px}
#inner_text_container .one_way .pricing .colum2 span{width:108px; float:left; text-align:center; color:#95b1d4; font-weight:bold; font-size:22px}








#right_container_inner{width:336px; float:left; margin:10px 0 0 0;}
.adsense_container{width:326px; float:left; padding:0 0 0 10px; margin-top:35px}
.adsense_container img{float:left;}

#footer_outer{width:100%; float:left; background:#3d6a93; height:101px; margin-top:40px}
#footer_outer .footer{width:991px; margin:0 auto; padding:10px 0 0 0}
#footer_outer .footer ul{width:650px; float:left; list-style:none;}
#footer_outer .footer li{width:auto; float:left; padding:0; color:#fff;margin:0}
#footer_outer .footer li a{width:auto; color:#fff; padding:0 12px; text-decoration:none; margin:0}
#footer_outer .footer li a:hover{width:auto; color:#bedffd; padding:0 12px; text-decoration:underline}
#footer_outer .footer p{width:768px; float:left; color:#b9b9b9; padding:5px 0 0 12px; font-size:11px;}
#footer_outer .source{width:292px; float:right; padding-right:5px}
#footer_outer .source img{float:right; margin:0 4px 0 5px}
#footer_outer .source p{float:left; color:#fff; width:292px; padding:0 0 5px 0; margin:0; font-size:11px; text-align:right}
#footer_outer .footer .footer_bottom{width:991px; float:left; background:#fff; margin-top:10px;}
#footer_outer .footer .footer_bottom .paypal{width:367px; float:left; padding:0 0 0 10px}
#footer_outer .footer .footer_bottom .paypal img{float:left;}
#footer_outer .footer .footer_bottom .thewebdesignsolutions{width:429px; float:left; color:#a9a6a6; font-size:11px; line-height:42px;}
#footer_outer .footer .footer_bottom .thewebdesignsolutions a{color:#a9a6a6; text-decoration:none;}
#footer_outer .footer .footer_bottom .thewebdesignsolutions a:hover{color:#fff; text-decoration:none; background:#3d6a93}
#footer_outer .footer .footer_bottom .w3c{width:auto; float:right;}
#footer_outer .footer .footer_bottom .w3c img{float:left; margin-right:15px; margin-top:8px}
