/******* 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;
}

#imenu,#ibanner{display:none;}

#header,#header1{
float:left;
width:100%;
padding-bottom:15px;
border-bottom:1px solid #e1e1e1;
} 
#header a, #header1 a{
position:relative;
z-index:1;
}
#logo{
width:300px;
float:left;
padding-top:30px;
}
#header_right{
float:right;
width:680px;
text-align:right;
}
#menu{
float:right;
width:680px;
}
#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:0px;
padding-top:0px;
}
#menu li a{
float:left;
padding:4px;
padding-top:20px;
padding-bottom:15px;
color: #000;
text-decoration: none;
font-size:16px;
position:relative;
z-index:1;
}
#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:right;
width:400px;
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:#f8f8f8;
border:1px solid #ddddde;
height:30px;
color:#000;
padding-top:12px;
padding-left:12px;
font-size:14px;
}
#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;
font-size:14px;
color:#31a7e7;
}
#sidemenu .blog_menu li a:hover{
background:#edebeb;
color:#000;
}
#sidemenu ul li a:hover{
background:#e5f2ba;
border-color:#afc17d;
text-decoration:none;
}
#sidemenu ul li a.lightbox:hover{
background:url("/images/lboxover_bg.gif") no-repeat;
}

.features_box img{padding-right:10px;}
#features_table{border-spacing:10px;}
/*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 13px 23px 13px;
}
#topsort ul li a.sort_innovator{background:url("/images/new.gif") no-repeat 12px 10px;}
#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;}
table.product_display{border-spacing:0px; border-collapse:collapse;width:100%;margin:0px;}
.product_display a{float:right;width:533px;height:290px;background:url("/images/browser_scr.gif") no-repeat;padding:40px 7px 0px 0px;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:#bbd57f url("/images/prices_bg.gif") repeat-x top;border:1px solid #fff;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;}
#pricing td.emphasize{font-style:italic;color:#808080;text-align:left;vertical-align:top;padding:10px;}

/* 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;}

/*blog styles*/
.post-body{border-bottom:1px solid #ddd;}
.post-footer{font-size:12px;margin-top:10px;}
.post-title{color:#9bb857;font-size:24px;margin-bottom:.4em;}
.date-header{font-size:14px;}


/*template screenshots styles*/
#pagination{float:left;width:990px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:10px;margin:15px 0px;}
#pagination_left{float:left;width:300px;}
#pagination h1{margin-bottom:0px;}
#pagination_right{float:right;width:650px;text-align:right;}
.pagination{float:right;padding:0px;margin:0px;list-style-type:none;}
.pagination li{float:left;padding:0px;margin:0px;font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; font-size:12px;padding:5px 2px;background:none;}
.pagination li a{float:left;}
.pagination li a{color:#000;background:#e3e3e3;padding:4px 7px;}
.pagination li a:hover{background:#dcefb2;text-decoration:none;}
.pagination li.active,.pagination li.pageinfo{padding:9px 7px;}
.pagination li.controls{padding:0px;}
.pagination li a.previous_active{background:url("/images/previous.gif") no-repeat;padding:0;margin-right:10px;}
.pagination li a.previous_inactive{background:url("/images/previous.gif") no-repeat 0px -32px;padding:0;margin-right:10px;}
.pagination li a.next_active{background:url("/images/next.gif") no-repeat;padding:0;margin-left:10px;}
.pagination li a.next_inactive{background:url("/images/next.gif") no-repeat 0px -32px;padding:0;margin-left:10px;}

.pagination li a:hover{background-position:0px -32px;}
#pagination li.active{}
#pagination li.pageinfo{}

.screenshots_table{border-spacing:0px 25px;}
.screenshot_cell{border-bottom:1px solid #d1d1d1;padding-bottom:10px;}
.screenshots{float:left;width:474px;height:271px;background:url("/images/browser.gif") no-repeat;padding:37px 0px 0px 11px;}
.screenshots:hover{background-position:0px -310px;}
.scr_name{float:left;padding:10px 0px 0px 10px;color:#9c9c9c;font-size:16px;}
.scr_info{float:right;padding:10px 10px 0px 0px;}
.bscr_info{float:right;width:110px;height:22px;background:url("/images/info_button.gif") no-repeat;padding:8px 0px 0px 20px;font-size:12px;color:#000;}
.bscr_info:hover{background-position:0px -30px;text-decoration:none;color:#000;}
.blankcell{width:20px;}

/*slider styles*/

#slider{width:100%;height:295px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;z-index:1;}
#slider li {width:100%;overflow:hidden;display:block;}	
.slide1, .slide2, .slide3, .slide4{background:url(/images/banner_bg.jpg) repeat-x top;float:left;}
.slide1 {background-position:top;}
.slide2 {background-position:0 -295px;}
.slide3 {background-position:0 -590px;}
.slide4 {background-position:0 -885px;}

#slider li {display:none;}	
#slider li:first-child {display:block;}

#slider1,#slider2,#slider3,#slider4{width:990px;height:295px;margin:0 auto;}
#slider p{margin:0px;padding:0px;}
#content1{float:left;background:url(/images/banner1.jpg) no-repeat right top;width:460px;padding:35px 530px 0px 0px;height:260px;}
#content2{background:url(/images/banner2.jpg) no-repeat right;width:460px;padding:35px 530px 0px 0px;height:260px;}
#content3{background:url(/images/banner3.jpg) no-repeat right;width:360px;padding:35px 630px 0px 0px;height:260px;}
#content4{background:url(/images/banner4.jpg) no-repeat right;width:460px;padding:35px 530px 0px 0px;height:260px;}


#content1 h3{color:#fff;}
#content1 h1{
color:#fff;
font-size:32px;
font-weight:normal;
margin:0px;
margin-bottom:25px;
}
#content1 h2{
color:#fff;
font-size:18px;
line-height:140%;
font-weight:normal;
margin-bottom:15px;
}
#content1 h3{
color:#fff;
font-size:14px;
font-weight:normal;
margin-bottom:20px;
}

/*styles for topcart and login*/
#top_link1{float:right;width:120px;position:relative;}
.top_login{float:left;width:120px; color:#000;text-align:center;padding-top:20px;font-weight:bold;}
.top_loginactive{background:#5b5b5b;color:#fff;text-decoration:none;}
.top_login:hover{background:#5b5b5b;color:#fff;text-decoration:none;}
#login_content{position:absolute;background:#5b5b5b;margin-top:0px;right:0px;margin-right:0px;color:#fff;font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; padding-top:20px;text-align:left;z-index:3;width:370px;}
#top_link1:hover .top_login{background:#5b5b5b;color:#fff;text-decoration:none;}
#login_content form{float:left;padding:0px;margin:0px;padding:20px;}
.username,.password{width:316px;border:1px solid #393939;background:#fcfcfc;font-size:18px;padding:6px;margin-bottom:15px;color:#7b7b7b;}
#remember{float:left;width:130px;font-weight:normal;font-size:12px;}
#login{float:right;width:120px;text-align:right; }
.button{float:right;background:url("/images/login-button.gif") no-repeat;width:85px;height:35px;border:none;margin:0px;padding:0px;}
.passwordbutton{float:right;background:url("/images/retrieve.gif") no-repeat;width:100px;height:35px;border:none;margin:0px;padding:0px;}
.button:hover,.passwordbutton:hover{background-position:0px -35px;}
.forgot{padding-left:20px;}
.forgot a{color:#fff;text-decoration:underline;font-size:12px;font-family: 'Lucida Grande', 'Lucida Sans Unicode',sans-serif; }
.forgot a:hover{color:#000;text-decoration:none;}
.closelogin{float:left;width:100%;background:url("/images/close_bg.gif") repeat-x;height:24px;padding-top:10px;}
.closelogin img{padding-right:10px;}

/*gallerypage style*/
#pricing td.gallery_types{background:#636363;color:#fff;}
.gallerybuttons .bscr_info{float:left;margin-right:30px;padding-left:15px;width:115px;font-weight:bold;}
.galleryfeatures{background:#ebf2f8;border:1px solid #c0d1e1;padding:10px 20px; font-size:12px;color:#353535;font-weight:bold;width:70%;}
h2.galleryname{color:#9bb857;}
#iphone_try ul{padding-top:10px;font-weight:bold;}
#iphone_try ul li{color:#000;background:none;padding-left:0px;}
.gallerytypethubms td{padding-right:20px;}
.gallerytypethubms img{border:1px solid #ddd;padding:2px;}


/*
 * jQuery FlexSlider v1.4
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0; }
.flexslider .slides li {display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin: 0 auto; position: relative; }


/* FlexSlider Default Theme
*********************************/
.flexslider {background: transparent; position: absolute;}
.flexslider .slides{list-style-type:none;padding:0px;margin:0px;}
.flexslider .slides  li {position: relative; padding:0px;margin:0px;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative;}

/* Caption style */
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 15px; line-height: 18px;}

/* Direction Nav */
#iphone_banner{float:left;height:550px;}
.flex-direction-nav {list-style-type:none;padding:0px;margin:0px;padding-top:300px;}
.flex-direction-nav ul li{background:none;}
.flex-direction-nav li a {width: 46px; height: 95px; margin: 0; display: block; background: url(/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -46px; right: 0px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: 0px;}

/* Control Nav */
.flex-control-nav {width: 800px; position: relative; bottom:-510px; margin:0 auto;float:left;}
.flex-control-nav li {margin: 0 0 0 3px; display: inline-block; zoom: 1; *display: inline;float:right;}

.flex-control-nav li a {width: 11px; height: 11px; display: block; background: url(/images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
