/******* maincontainer styles *******/
body{
background:#fff;
color:#000;
font-family: Arial;
margin:0;
padding:0;
font-size:16px;
line-height:130%;
}
#wrapper,#wrapper1{
width:990px;
margin:0 auto;
}

#header,#header1{
float:left;
width:100%;
padding-bottom:15px;
border-bottom:1px solid #e1e1e1;
} 
#logo{
width:250px;
float:left;
padding-top:20px;
}
#menu{
float:right;
width:690px;
}
#menu ul {
float:right;
list-style-type:none;
margin:0px;    
padding:0px;	
}
#menu li{
float:left;
margin: 0;
border:1px solid #fff;
border-top:none;
background:#fff;
padding:4px;
margin-right:2px;
padding-top:0px;
}
#menu li a{
float:left;
padding:6px;
padding-top:30px;
padding-bottom:15px;
color: #7b7b7b;
text-decoration: none;
font-size:16px;
font-weight:bold;
}
#menu li a.try{
padding-bottom:2px;
}
.free{
font-size:11px;
font-weight:normal;
color:#c41230;
line-height:100%;
padding-left:34px;
}
#menu  li:hover {
border-color:#c9c9c9;
}
#menu  li:hover a,#menu  li:hover a.l_home,#menu  li:hover a.l_pricing,#menu  li:hover a.l_features,#menu  li:hover a.l_contact,#menu  li:hover a.l_support,#menu  li:hover a.try,#menu  li:hover a.l_faq{
background:#c41230;
color:#fff;
}
#menu  li:hover .free{
color:#fff;
}
#menu li.last{
margin-right:0px;
}
#phone{
float:left;
width:990px;
text-align:right;
}

#banner{
width:100%;
float:left;
padding:20px 0px;
border-bottom:1px solid #e1e1e1;
}
#banner #left{
float:left;
width:370px;
padding-right:20px;
}
#banner #right{
float:right;
width:580px;
}
#banner #right h3{color:#000;}
#banner h1{
color:#3e3e3e;
font-size:40px;
font-weight:normal;
padding-top:0px;
margin-top:0px;
}
.pricing{
float:left;
background:url("/images/pricing.gif") no-repeat;
}
.pricing:hover{
background-position:0px -45px;
}
#content{
float:left;
padding-bottom:20px;
width:100%;
}

/*styles home page*/
#column{
float:left;
width:280px;
padding-top:20px;
padding-right:60px;
}
#column .heading{
float:left;
line-height:120%;
width:280px;
font-size:28px;
text-transform:uppercase;
color:#9cac00;
border-bottom:1px dotted #000;
}
.wideheading{
float:left;
line-height:120%;
width:990px;
font-size:28px;
text-transform:uppercase;
color:#9cac00;
border-bottom:1px dotted #000;
margin-bottom:20px;
}
.red{
color:#b30e27;

}
#how_work{
float:left;
width:100%;
background:url("/images/grey_bg.gif") repeat-x top;
border-top:1px solid #fff;
padding-top:20px;
}
#column ul{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
padding-top:20px;
}
#column ul li{
float:left;
padding:0px;
margin:0px;
padding-bottom:20px;
background:url("/images/bullet.gif") no-repeat left top;
padding-left:30px;
}
#sidemenu, #iphonemenu{
float:left;
width:295px;
padding-top:20px;
}


#sidemenu ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}
#sidemenu ul li{
float:left;
margin:0px;
background:none;
padding:0px;
padding-bottom:8px;
list-style-type:none;
}
#sidemenu ul li a{
float:left;
width:275px;
background:url("/images/link_bg.gif") no-repeat;
height:25px;
color:#000;
padding-top:4px;
padding-left:12px;
font-size:17px;
}
#sidemenu ul li a.lightbox{
background:url("/images/lbox_bg.gif") no-repeat;
text-align:left;
}
#sidemenu .blog_menu li a{
background:none;
height:auto;
width:285px;
padding-left:0px;
border-bottom:1px dotted #878787;
color:#6d8d24;
}
#sidemenu .blog_menu li a:hover{
background:#edebeb;
color:#000;
}
#sidemenu ul li a:hover{
background:url("/images/linkover_bg.gif") no-repeat;
color:#fff;
text-decoration:none;
}
#sidemenu ul li a.lightbox:hover{
background:url("/images/lboxover_bg.gif") no-repeat;
}

/*iphonemenu styles*/
#advert{float:left;width:100%;}
#advert_content{float:left;width:990px;background:url("/images/iphoneadvert_bg.gif") no-repeat top;}
#advert_left{float:left;width:310px;padding-left:190px;padding-top:215px;}
#advert_right{float:right;width:390px;}
#iphonemenu ul{float:left;margin:0px;padding:0px;background:#f8f8f8;border:1px solid #ddddde;width:293px;list-style-type:none;margin-bottom:30px;}
#iphonemenu li{float:left;padding:0px;margin:0px;background:none;}
#iphonemenu li a{float:left;font-size:14px;padding:20px 30px;width:196;background:none;color:#000;padding-left:65px;border:1px solid #f8f8f8;}
#iphonemenu li a .small{font-size:10px;color:#595959;width:233;line-height:100%;}
#iphonemenu li a.imenu1{background:url("/images/imenu_1.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu1:hover{background:#e5f2ba url("/images/imenu_1.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}

#iphonemenu li a.imenu2{background:url("/images/imenu_2.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu2:hover{background:#e5f2ba url("/images/imenu_2.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}

#iphonemenu li a.imenu3{background:url("/images/imenu_3.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu3:hover{background:#e5f2ba url("/images/imenu_3.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}

#iphonemenu li a.imenu4{background:url("/images/imenu_4.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu4:hover{background:#e5f2ba url("/images/imenu_4.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}

#iphonemenu li a.imenu5{background:url("/images/imenu_5.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu5:hover{background:#e5f2ba url("/images/imenu_5.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}

#iphonemenu li a.imenu6{background:url("/images/imenu_6.png") no-repeat 20px 22px;}
#iphonemenu li a.imenu6:hover{background:#e5f2ba url("/images/imenu_6.png") no-repeat 20px 22px;border-color:#afc17d;text-decoration:none;}
#iphone_try{color:#4d8126;font-size:20px;float:left;width:643px;background:#e5f2ba;border:1px solid #afc17d;padding:15px;margin-bottom:30px;}
#iphone_upgrade{font-size:20px;float:left;width:958px;padding:15px;margin:30px 0px;line-height:150%;text-align:center;color:#2266a1;background:#ebf2f8;border:1px solid #c0d1e1;}
#iphone_upgrade .green{color:#6a6a6a;}


/* signup styles*/

#mailing_border{
float:left;
width:265px;
background:url("/images/signup_bg.gif") no-repeat;
padding:15px;
margin-bottom:30px;
}
#mailing{
float:left;
width:235px;
background:#fff;
padding:15px;
}
#mailing p{
color:#888888;
font-size:12px;
padding:0px;
margin:0px;
font-weight:bold;
padding-top:4px;
}
#mailing form{
padding-top:10px;
}
.emailinput{
border:none;
width:224px;
height:15px;
background:url("/images/emailinput_bg.gif") no-repeat;
color:#888888;
font-size:11px;
font-weight:bold;
padding:5px;
margin-bottom:10px;
}
.unsubscribe{
font-size:11px; 
color:#888888;
}
.unsubscribe:hover{
color:#2264a6;
}
#nextpages_content{
float:right;
width:675px;
padding-top:20px;
}

/* footer style*/

#footer{
float:left;
width:100%;
color:#8be723;
background:#467907 url("/images/footer_bg.gif") top repeat-x;
font-size:12px;
color:#fff;
padding-bottom:20px;
padding-top:130px;
}
#seo_links{
float:left;
width:990px;
text-align:center;
padding-top:15px;
}
#seo_links a{font-size:10px;}
#footer a{color:#fff;}

/* homepage footer style*/

#homepage_footer{
float:left;
width:990px;
border-bottom:1px solid #68af17;
padding-bottom:25px;
margin-bottom:25px;
}

#twitter,#news,#f_mailing,#block1,#block2,#block3{
float:left;
width:310px;
color:#8be723;
}
#twitter{padding-right:30px;}
#f_mailing{float:right;}

#twitter_content{
width: 305px;
padding-right:5px;
height: 100px;
overflow: auto;
color:#bc6f00;
line-height:140%;
font-size:11px;
}
#twittertitle,#twitterdate{color:#8be723;font-size:11px;}
#twitterdate{padding-bottom:8px;}
#news p{color:#fff;padding-top:0px;margin-top:0px;font-size:11px;}
.news_heading{color:#8be723;font-weight:bold;}
#footer_heading{float:left;color:#8be723;padding-bottom:10px;}

.twitter{background:url("/images/twitter_birdie.gif") no-repeat top left;padding-left:35px;}

.news{background:url("/images/news.gif") no-repeat top left;padding-left:25px;}

#f_mailing .emailinput{
border:none;
width:193px;
height:15px;
background:url("/images/footer_subscribeinput.gif") no-repeat;
color:#fff;
font-size:11px;
font-weight:bold;
padding:4px;
margin-bottom:4px;
}
#f_mailing .unsubscribe{display:none;}

/* allpages footer style*/

#block1{padding-right:30px;}
#block3{float:right;text-align:right;}
.social_blogger,.social_facebook,.social_twitter,.social_email{float:left;width:114px;height:14px;padding:6px;padding-left:28px;margin-right:7px;margin-bottom:7px;padding-top:8px;}
.social_blogger{background:#467b06 url("/images/blogger.gif") no-repeat;background-position:6px 6px;}
.social_facebook{background:#467b06 url("/images/facebook.gif") no-repeat;background-position:6px 6px;}
.social_twitter{background:#467b06 url("/images/twitter.gif") no-repeat;background-position:6px 6px;}
.social_email{background:#467b06 url("/images/email_us.gif") no-repeat;background-position:6px 6px;}
#block3 a{font-size:10px;padding:0px 3px;}

/* sprite style*/
#cart_sprite{
float:left;
width:990px;
background:url("/images/cart_sprite.gif") top left;
margin-bottom:20px;
}
#cart_sprite.step1{background-position:0px -50px}
#cart_sprite.step2{background-position:0px -100px}
#cart_sprite.step3{background-position:0px -150px}
#cart_sprite.step4{background-position:0px -200px}


/* select page style*/


/* topsort style*/


#topsort{
float:left;
width:100%;
background:url("../images/menu_bg.gif") repeat-x;
}
#topsort ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
height:58px;
width:990px;
padding-top:8px;
}
#topsort ul li{
float:left;
margin:0px;
padding:0px;
background:none;
}

#topsort ul li a{
float:left;
color:#2e2e2e;
font-size:15px;
padding:15px 15px 23px 15px;
}

#topsort ul li a:hover{color:#9bb857;text-decoration:none;}
#topsort ul li.lightbox .active{background:#fff;padding-bottom:15px;padding-top:18px;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-top:1px solid #c0c0c0;color:#797979;}
#topsort ul li a.active{background:#fff;padding-bottom:21px;padding-top:18px;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-top:1px solid #c0c0c0;color:#797979;}

/* design style*/
.topdesc{font-size:20px;color:#6a6a6a;margin-left:20px;}

#toprow{
float:left;
width:100%;
background:url("../images/toprow_bg.gif") repeat-x;
height:35px;
padding-top:10px;
}
#left_toprow{float:left;}
#right_toprow{float:right;}
#right_toprow a{font-size:13px;color:#777777;padding-left:20px;padding-right:30px;height:20px;background-position:0px -1px;}
#right_toprow a:hover{color:#409eef; text-decoration:none;}
.lightbox_sml{background:url("/images/lightbox_sml.jpg") no-repeat;}
.email_sml{background:url("/images/email_sml.jpg") no-repeat;}
#right_toprow a.demo_sml{background:url("/images/demo_sml.jpg") no-repeat;padding-right:0px;}

/* features style*/
#main_left{float:left;width:610px;padding-top:30px;}
#main_left h3{color:#2266a1;font-size:20px;}
#feature_desc{float:left;width:578px;background:#ebf2f8;border:1px solid #c0d1e1;padding:15px;margin-bottom:30px;font-size:14px;}
#feature_desc p{font-size:14px;}
#feature_desc li{font-size:14px;background-image:url("/images/bullet2.gif");background-position:0px 5px;padding-bottom:10px;}
#browser{float:left;width:610px;padding-top:20px;}
#browser h4{font-weight:normal;color:#747575;font-size:18px;padding:0px;margin:0px;}


#main_right{float:right;width:360px;padding-top:30px;}
#buy_heading{float:340px;background:#fbfde7;border-top:1px solid #dade94;border-bottom:1px solid #dade94;padding:5px 10px;}
h3 .name{color:#3a3a3a;}
#buy_heading h3{padding:0px;margin:0px;text-transform:uppercase;}
.sml_icon{text-align:center;vertical-align:middle;border-bottom:1px solid #b7b7b7;border-right:1px solid #b7b7b7;width:30px;}
.options{padding-left:15px;vertical-align:middle;border-bottom:1px solid #b7b7b7;border-right:1px solid #b7b7b7;width:30px;width:200px;height:30px;}
.options input{margin:0px;margin-right:3px;}
.price{vertical-align:middle;border-bottom:1px solid #b7b7b7;background:#e8e8e8;font-size:16px;}
#buy_now{float:right;padding:15px 0px 25px 0px;}

/* custom style*/
#custom{float:left;width:988px;border:1px solid #c0c778;}
#border{float:left;width:946px;border:1px solid #fff; background:#f2ee95;padding:20px;}
#custom h3{padding:0px;margin:0px;font-weight:bold;padding-bottom:5px;color:#604b01;}


/* features_fsb style*/
#features_fsb{float:left;width:100%;background:url("/images/grey_bg.gif") repeat-x top;margin-top:30px;}
#features_fsb h3{padding-top:35px;font-weight:bold;}
#features_fsb p{color:#2e2e2e;}

#box_3{float:left;width:316px;font-size:13px;padding-bottom:30px;color:#2e2e2e;}
#box_3 h4{padding:0px;color:#000;margin:0px;font-weight:bold;text-transform:uppercase;}
#features_fsb #box_3 img {background:#dfdfdf;border:1px solid #c9c7c7;padding:2px;margin:10px 0px;}
#box_3.first{width:317px;padding-right:20px;}
#box_3.last{float:right;width:317px;}


#box_4{float:left;width:232px;font-size:13px;padding-bottom:30px;padding-right:20px;color:#2e2e2e;}
#box_4 h4{padding:0px;color:#838383;margin:0px;font-weight:bold;}
#features_fsb #box_4 img {background:#dfdfdf;border:1px solid #c9c7c7;padding:2px;margin:10px 0px;}
#box_4.secondlast{padding-right:0px;}
#box_4.last{float:right;padding-right:0px;}



/* iphone_info styles*/
#iphone_info{float:left;width:100%;border-top:1px dotted #515050;border-bottom:1px dotted #515050;padding-top:25px;}
#box_3.demo_iphone{float:right;width:282px;padding:15px;background:#f0f0f0;border:1px solid #dddedd;text-align:center;color:#97ae62;font-size:20px;}
#box_3 h3{padding:0px;color:#838383;margin:0px;padding-bottom:5px;font-weight:bold;}
#iphone_info #box_3.first{padding-right:20px;}
#iphone_info #box_3.demo_iphone img{padding-top:20px;}

/* sb_screenshots styles*/
#screenshots{float:left;width:990px;padding-top:30px;}
#screenshots h3{color:#2266a1;padding:0px;margin:0px;font-weight:bold;padding-bottom:5px;}
#screenshots p{color:#2e2e2e;padding-top:0px;margin-top:0px;}
#screenshots #box_4 img {background:#dfdfdf;border:1px solid #c9c7c7;padding:2px;margin:10px 0px;}


/* styles for pricing table*/
#pricing h2{color:#424242;font-size:20px;padding:0px;margin:0px;}
#pricing td.package_types .prices{color:#fff;font-size:18px;text-tranform:lowercase;}
#pricing td{text-align:center;background:#fff;padding:5px 0px;}
#pricing td.package_types{background:#587f1a url("/images/prices_bg.gif") repeat-x top;border:1px solid #316502;padding:20px;text-align:center;text-transform:uppercase;}
#pricing td.grey{padding:5px 20px;color:#4a4a4a;font-size:13px;text-align:right;font-weight:bold;background:#e0e0e0;}

/* styles for portfolio table*/
#portfolio_tb {padding-top:20px;}
#portfolio_tb td{vertical-align:top;}
#portfolio_tb h3{color:#2266a1;font-size:20px;}
.portfolio_thumb{padding-right:20px;padding-bottom:40px;}
.portfolio_thumb img{border:1px solid #dddede;}
#portfolio_tb p{font-size:13px;color:#2e2e2e;}

/* pricing addon styles*/
#addon{float:left;width:100%;background:url("/images/grey_bg.gif") repeat-x top;padding-top:30px;}
#addon #box_4{float:left;width:200px;font-size:13px;padding-bottom:30px;color:#2e2e2e;background:#ebf2f8;border:1px solid #c0d1e1;padding:15px;margin-right:20px;}
#addon #box_4.secondlastlast{margin-right:0px;}
#addon #box_4.last{float:right;margin-right:0px;}
.addon_h{font-size:14px;line-height:150%;padding-bottom:5px;color:#000;}
.addon_h img{padding-right:9px;}
#addon p{font-size:14px;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}


/* seo_package page styles*/
#seo_pack{float:left; width:990px;padding:20px 0px;}
#seo_pack #heading{font-size:18px;padding-bottom:15px;color:#424242;}
#seo_pack #icon{float:left;padding-right:15px;}
#seo_pack #box_content{float:right;}
#box_3.seo{background:#e5f2ba;border:1px solid #afc17d;width:282px;padding:15px;}
#seo_includes td{padding:5px 10px;background:#dadada;}

/* set_up page styles*/
#setup td{padding:5px 10px;background:#dadada;font-size:13px;color:#2e2e2e;}
#setup td.heading{font-size:16px;color:#000;}
#setup_upgrade{font-size:20px;float:left;width:958px;padding:15px;margin:30px 0px;line-height:150%;text-align:center;color:#2266a1;background:#ebf2f8;border:1px solid #c0d1e1;}

/* tos page styles*/
#tos_tb td{padding:5px 10px;background:#dadada;}

/* customisation page styles*/
#customise_thumbs{float:left;width:990px;}
#customise_thumbs #box_4 img {background:#dfdfdf;border:1px solid #c9c7c7;padding:2px;margin:10px 0px;}
.customise_thumb{background:#dfdfdf;border:1px solid #c9c7c7;padding:2px;}