@import url("reset.css");

body {
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#646464;
}
html
{
	overflow: -moz-scrollbars-vertical;}
a{ color:#646464; text-decoration:none;}
a:hover{text-decoration:underline;}

.floatleft{ float:left;} 
.floatright{ float:right;}

.rt-align{text-align:right;}
.lt-align{text-align:left;}
.jt-align{text-align:justify;}
.ct-align{text-align:center;}

.valign-m{vertical-align:middle}
.valign-b{vertical-align:bottom}

.full{width:100%;}
.clear{clear:both;}

h1{font-size:20px; padding-bottom:15px;}
h2{font-size:18px;}
h3{font-size:14px;}

input{font-family:Arial, Helvetica, sans-serif; color:#646464;}
strong{font-weight:bold;}

a img{border:0px; text-decoration:none;}
.trams{ behavior: url(iepngfix.htc); }
/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/


#wrapper, #header, #footer{width:1006px; float:left;}



#wrapper { margin:0px auto; float:none;}
.basediv{width:1006px;border:solid #cccce6; border-width:0px 1px 1px 1px; float:left;}

#header{border-top:7px solid #01952a; float:left;}
.header-content{width:1006px; float:left; padding-bottom:11px;}
.logo{width:418px; height:32px; padding:54px 0 0 17px; float:left}
.phone{width:245px; float:left; font-size:21px; color:#636267; background:url(../images/tele.jpg) no-repeat left bottom; padding:65px 0 0 33px;}
.account-login{width:285px; padding-top:10px; float:left;}
.account-login a{color:#01952a; text-decoration:underline; line-height:22px;}
.account-login a:hover{text-decoration:none;}
.account-middle{width:265px; border:solid #d7d7da; background:#f7f7ff; padding:2px 9px; border-width:0 1px; font-size:11px; float:left;}
.account-col1{width:118px; padding-top:5px; float:left;}
.textbox1{width:101px; border:solid 1px #bcbcbc; font-size:11px; padding:2px 5px;}
.txtbox{width:150px; border:solid 1px #bcbcbc; font-size:11px; padding:2px 5px;}
.account-col2{ width:29px; float:left;}
.account-full-col{width:260px; padding-right:10px; float:left;}

/* menu */

#navi{width:1006px; height:33px; background:url(../images/navi_bg.jpg) repeat-x; float:left;}
#navi li{display:inline;}
#navi li a{text-align:center; color:#fff; font-size:13px; font-weight:bold; padding:8px 29px 9px 29px; float:left; }
#navi li a:hover, #navi li a.selected{text-decoration:none; background:url(../images/navi_arrow.jpg) no-repeat bottom center; }

/* content */

#content{width:996px; float:left; padding:10px 5px;}
.content_in{width:1006px; float:left; padding:10px 0px 0px 0px; }
.content_inner{width:976px; float:left; padding:10px 15px;}
/* left */

#left{width:221px; float:left; margin:0px 9px 0px 0px;}
/* #left{width:221px; float:left;}*/
.left-outer{width:221px; float:left;}
.left-middle{width:199px; background:url(../images/left_bg.jpg) repeat-x top #fff; border:solid #cccce6; border-width:0 1px; float:left; padding:0 10px;}

.option-block{width:199px; float:left; padding-top:10px;}
.option-bg{width:199px; height:30px; background:url(../images/option_bg.jpg) no-repeat top left; float:left;}
.option-bg a{color:#fff; font-size:13px; font-weight:bold; line-height:23px; padding:0px 0 0 13px; display:block;}
.option-bg a:hover{color:#c2c3fe; text-decoration:none;  }

.testimonial{width:199px; float:left; padding-top:2px;}
.testimonial-middle{width:177px; padding:0 10px; float:left; border:solid #d0d0e6; border-width:0 1px; background:#dedfff; line-height:17px;}
.padb{padding-bottom:13px;}

.commenter{width:177px; float:left; padding:10px 0; font-size:9px; }
.blue{color:#4540d5;}

.find-photo{width:199px; float:left; padding-top:6px;}
.find-photo-middle{width:177px; padding:0 10px; float:left; border:solid #d0d0e6; border-width:0 1px; background:#e2e2fe url(../images/find_bg.jpg) repeat-x bottom;}
.find-photo-middle-in{width:177px;float:left;}
.gray{color:#646464;}

#right{width:763px; float:left;}
.banner{width:763px; background:url(../images/banner.jpg) no-repeat top left; float:left;}

.banner-start{width:763px; float:left;}
.banner-text{padding:117px 0 0 30px; width:733px; float:left;}
.banner-title{width:733px; float:left; color:#f158a8; font-size:30px; line-height:33px;}

.bannerP{width:1006px; background:url(../images/banner.jpg) no-repeat top left; float:left;}

.banner-startP{width:1006px; float:left;}
.banner-textP{padding:117px 0 0 30px; width:733px; float:left;}
.banner-titleP{width:1006px; float:left; color:#f158a8; font-size:30px; line-height:33px;}

/*photographer details class*/

.photographerrow{width:733px; float:left;}
.photographer-col1{width:160px;float:left;padding-top :5px;}
.photographer-col2{width:160px;float:left;padding-top :5px;}
.photographer-col3{width:160px;float:left;padding-top :5px;}
.photographer-col4{width:160px;float:left;padding-top :5px;}
.photographer-col5{width:93px;float:left;padding-top :5px;}

.photographer-grid-row {width:733px; font-size:10px; font-family :Verdana ; padding: 3px 0px 0px 0px; background-color:#FFFFFF; border:solid 1px #8B85A7; margin:0 0 5px 0px;}
.photographer-grid-row-img {width:62px; padding: 2px 2px 1px 5px;}
.portait_right_text {width:653px; padding :0 5px;}
.pro_right_rowborder_bottom{width:653px; border-bottom: #dedfff 1px solid;}
.pro_right_row {width:653px;}
.pro_right_col1 {width:148px; padding:2px 0;}
.pro_right_col2 {width:513px; padding:2px 0;}
.pro_right_col2N {width:252px; padding:2px 0;}
.pro_right_col3 {width:250px; padding:2px 0;}

/* New photographer details class*/
.photographer-grid-rowP {width:998px; font-size:10px; font-family :Verdana ;  background-color:#FFFFFF; border:solid 1px #8B85A7; margin:0 0 5px 0px;}

/* New photographer details class End*/

.banner-text ul{width:733px; padding-top:10px; float:left;}
.banner-text li{color:#6264fd; font-size:13px; font-weight:bold; background:url(../images/arrow.gif) no-repeat 0 6px; padding:6px 0 0 23px;}
.blue1{color:#6363ff;}
.light36{font-size:36px;}

.content-home{width:747px; padding:25px 8px 0 8px; float:left; line-height:18px; min-height:158px; height:auto !important; height:158px; margin:0px;}
.right-bottom{width:763px; float:left;}
/* footer */

#footer{background:url(../images/footer_bg.jpg) repeat-x; padding-bottom:7px;}
.footer_in{ width:976px; float:left; padding:10px 15px;}
.footer_inner{}
.footer-content{width:980px; padding: 20px 6px 0 20px; float:left;}
.footer-left{width:390px; float:left; color:#4445e3; font-size:15px; font-weight:bold;}
.footer-right{width:580px; word-spacing:2px; text-align:right; float:right; padding-right:5px;}
.padt{padding-top:8px;}
.padb{padding-bottom:8px;}
.mar_l{margin-left:5px;}

.light17{font-size:17px;}
.light11{font-size:11px;}
.light13{font-size:13px;}

.ddl{width:40px; font-size:11px; color:#666666;}
option{padding-left:.3em;}
.ddl1{width:80px; font-size:11px; color:#666666;}
/*********Inner page*******/
.header_in{width:1006px; float:left; padding:0px 0px 0px 0px ; }
.topbar{width:1006px; height:24px; line-height:24px; float:left;}
.topbar ul{float:right; margin:0px; padding:0px;}
.topbar ul li{list-style:none; display:inline; margin:0px; padding:0px 10px 0px 0px ; color:#ffffff; font-size:12px; font-weight:bold;}
.topbar ul li a{text-decoration:none;}
.topbar ul li a:hover,a.active{text-decoration:underline;}

.compnay_logo{width:1006px; float:left; text-align:left; padding:0px 0px 0px 0px; height:71px; overflow:hidden; }

.basket_sec{width:1006px; border-bottom:solid 1px #b5b6ba; padding-bottom:5px; float:left;}

.userlogin_info {width:35%; padding-left:15px; float:left;}
.discount_info{width:10%; text-align:left;  float:left;padding-top:15px; }
.basket_info{width:22%; padding-right:15px; padding-top:15px; text-align:right; float:right;}
.box_bg {background:url(../images/box_bg.jpg) repeat-y; width:370px; padding: 0 5px 0 15px;float:left ;}
.photogalllery_sec{width:976px; float:left;}
.photogalllery_sec_left{width:510px; float:left;}
.photogalllery_sec_left_in{width:410px; padding-top:10px; float:left;}
.imgbdr{border:solid 1px #666666;}
.zoom_sec{width:100px; float:left;}

.photogalllery_sec_right{width:466px; float:left;}
.album_desc_sec_right{width:400px; float:right !important;}
.product_table{width:400px; float:right;}
.product_table_head{width:400px; background:none; float:left;}
.product_table_in{width:400px; background:none; float:left;}
.product_table_in#selected{ background:#f4f4ff;}
/*.product_table_in:hover{ background:#f4f4ff;}*/
.pro_col1{width:240px; padding-left:5px; float:left;}
.pro_col1N{width:50px; padding-left:5px; float:left;}
.pro_col2{width:60px; padding-left:10px; float:left;}
.pro_col3{width:30px; float:left;}

.margin1{margin:5px 0px 3px 0px; padding:5px 0px ;}

.bdr_btm{border-bottom:solid 1px #b5b6ba; padding-bottom:5px;}

.thumb_sec{width:160px; float:left; min-height:230px; height:auto !important; height:230px;}
.thumb_sec_in{width:160px; float:left;}

.padtop5{padding-top:5px;}
.padtop10{padding-top:10px;}
.padtop20{padding-top:20px;}
.padtop7{padding-top:7px;}
.padleft5{padding-left:5px;}

.paging_sec{ width:966px; float:left; padding:7px 5px;}

a.pagging_txt{padding:2px 6px; background:none; border:solid 1px #202021; text-decoration:none; vertical-align:middle; }
a.pagging_txt:hover,a.pagging_txt.active{padding:2px 6px; background:#9393f6; border:solid 1px #9393f6; color:#000000; text-decoration:none;}

a.pagging_txt_act{padding:2px 6px; background:#9393f6; border:solid 1px #202021; text-decoration:none; vertical-align:middle; }
a.pagging_txt_act:hover,a.pagging_txt_act.active{padding:2px 6px; background:none; border:solid 1px #9393f6; color:#000000; text-decoration:none;}

/* CSS FOR AlbumDescription Copied From Previous Project Start Here */

.msgbox{font: 12px color: Red; padding: 6px 0px 4px 10px; text-align: center;font-weight:bold ;}
.main-content{width:946px;  padding: 20px 0px 0px 20px;}
.titlebar{width:946px; border-bottom:1px solid #FFF; padding: 0px 0px 0px 0px;}
.titlebar-c1{width:400px; font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  font-weight:bold; }
.titlebar-c2{width:946px; text-align:right; font:13px 'Trebuchet MS', Arial, Tahoma, Verdana; }
.eventdetail{width:946px; border-bottom:1px solid #FFF; padding:10px 0px 10px 0px; float:left;}
.eventdetail div {float:left;}
.event-photo{width:162px;} 
.event-info{text-align:left; width:290px; padding:0px 10px 0px 10px;}
.event-info h2{font:13px Arial, Tahoma, Verdana; font-weight:bold; padding:2px 0px 2px 0px;}
.event-info p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px;}
.promotion_front{padding:5px 0px 5px 0px; width:210px;}
.promotioninfo{border-bottom:1px solid #EDECF1; width:200px; font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  font-weight:bold; margin:0px; padding:2px 5px 2px 5px;text-align:center;}
.promotion{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana; width:200px;  font-weight:bold; margin:0px; padding:2px 5px 2px 5px;text-align:center;}
.refund{width:946px; padding:10px 0px 20px 0px; }
.refund h3{font:11px 'Trebuchet MS', Arial, Tahoma, Verdana;  font-weight:bold; margin:0px; padding:2px 0px 2px 0px;}
.refund p{font:11px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px;position:relative;}

/* CSS FOR AlbumDescription Copied From Previous Project end Here */

/* CSS FOR Sigin page Copied From Previous Project Start Here */

.signin-content{width:720px; padding:20px 0px 0px 10px;}
.front-signin
{
    border-bottom: #b5b6ba thin dashed;
    padding-bottom: 5px;
}
.titlebar-signin{width:932px; border-bottom:1px solid #FFF;}
.purchaseheading-signin {width:720px;}
.purchaseheading-signin h2{font-weight :bold ;}
.signin-row{width:720px; padding:5px 0px 5px 0px;float:left;}
.signin-row_btns{width:720px; padding: 15px 0px 5px 0px;}
.signin-row_btnsWithoutPadding{width:720px;}

.signin-div1{width:130px;text-align:left;float:left;}
.signin-div1 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana; padding:2px 0px 2px 0px;float:left;}

.signin-div2{text-align:left; width:225px; padding:0 0 0 0px; float:left;}
.signin-div2 p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px;}
.signin-div2 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;  padding:2px 0px 2px 0px;}

.signin-div3{width:120px;text-align:left;float:left;}
.signin-div3 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div4{text-align:left; width:200px; padding:0 0 0 0px;float:left;}
.signin-div4 p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px;}
.signin-div4 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div5{text-align:left; width:575px; padding:0 0 0 0px;float:left;}
.signin-div5 p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px;}
.signin-div5 p a{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px; text-decoration:none;}
.signin-div5 p a:hover{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px; text-decoration:underline;}
.signin-div5 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div6{width:620px;text-align:left;}
.signin-div6 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div7{width:500px;text-align:left;}
.signin-div7 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div8{width:185px;text-align:left; font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div9{text-align:left; width:600px; padding:0 0 0 20px;}
.signin-div9 p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana; line-height:16px; padding:2px 0px 2px 0px;}
.signin-div9 p a{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px; text-decoration:none;}
.signin-div9 p a:hover{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana;  line-height:16px; padding:2px 0px 2px 0px; text-decoration:underline;}
.signin-div9 h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana;   padding:2px 0px 2px 0px;}

.signin-div10{text-align:left; width:325px; padding:0 0 0 0px; float:left;}
.signin-div11{text-align:left; width:245px; padding:0 0 0 0px; float:left;}

/* CSS FOR Sigin page Copied From Previous Project end Here */

.texbox{border:1px solid #605686; color:#353535; font:11px Arial, Tahoma, Verdana; padding:2px 1px; width:180px;}
.texboxmulti{border:1px solid #605686; color:#353535; font:11px Arial, Tahoma, Verdana; padding:2px 1px 0 2px; height:50px; }

/*Login page*/
.login-content div {float:left;}
.login-content{width:946px; height:300px; padding: 20px 0px 0px 20px; float:left;}
.login-row{width:946px; padding:5px 0px 5px 0px;}
.login-row h3{font:11px 'Trebuchet MS', Arial, Tahoma, Verdana; color:#1C0E52; font-weight:bold; margin:0px; padding:2px 0px 2px 0px;}
.login-row p{font:11px 'Trebuchet MS', Arial, Tahoma, Verdana; color:#2F393F; line-height:16px; padding:2px 0px 2px 0px;position:relative;}
.login-row_btns{width:946px; padding: 5px 0px 5px 0px;}
.login-left{width:460px;float:left;}
.login-right{width:460px;padding:0 0 0 20px;float:left;}
.login-left h2{font:13px 'Trebuchet MS',Arial, Tahoma, Verdana; padding:2px 0px 2px 0px;}
.login-right p{font:13px 'Trebuchet MS', Arial, Tahoma, Verdana; color:#2F393F; line-height:16px; padding:2px 0px 2px 0px;}

.modelp
{
	background-color: White;
	width: 280px;
	border-left: solid 2px #C6C6C6;
	border-top: solid 2px #C6C6C6;
	border-right: solid 3px #C6C6C6;
	border-bottom: solid 3px #C6C6C6;
}
.modelfyp
{
	background-color: White;
	width: 530px;
	border-left: solid 2px #C6C6C6;
	border-top: solid 2px #C6C6C6;
	border-right: solid 3px #C6C6C6;
	border-bottom: solid 3px #C6C6C6;
}
.modelimg
{
	background-color: White;
	border-left: solid 2px #C6C6C6;
	border-top: solid 2px #C6C6C6;
	border-right: solid 3px #C6C6C6;
	border-bottom: solid 3px #C6C6C6;
}
.modalBackground
{
	background-color: white; position:absolute;
	filter: alpha(opacity=80);
	opacity:0.8;
	border:solid 1px red; width:1000px;	
}
.red
{
	color: Red;
	font-size: 10px;
}
#progressBackgroundFilter 
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage 
{ 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:10%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processMessage1 
{ 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:20%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
/* basket page - 06.01.2010 */ 
.basket-inner{width:972px; padding:1px;  float:left;}
.basket-row{width:972px; height:30px; line-height:30px; color:#fff; font-weight:bold; float:left;}

.basket-col1{width:150px; padding-left:10px; float:left; vertical-align:top;}
.basket-col1N{width:150px; float:left; vertical-align:top;}
.basket-col11{width:240px; padding-left:10px; float:left; vertical-align:top;}
.basket-col11B{width:240px; padding-left:10px; float:left; vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col111{width:270px;  float:left;vertical-align:top;}
.basket-col2{width:100px; padding-left:10px; float:left; vertical-align:top;}
.basket-col2B{width:100px; padding-left:10px; float:left; vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col2N{width:100px;  float:left; vertical-align:top;}
.basket-col3{width:180px; padding-left:10px; float:left; vertical-align:top;}
.basket-col3B{width:180px; padding-left:10px; float:left; vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col4{width:190px; padding-left:10px; float:left; vertical-align:top;}
.basket-col41{width:100px; padding-left:10px;  float:left;vertical-align:top;}
.basket-col41B{width:100px; padding-left:10px;  float:left;vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col41N{width:50px; float:left;vertical-align:top;}
.basket-col5{width:80px;  padding-left:10px; float:left; vertical-align:top;}
.basket-col5B{width:60px;  padding-left:10px; float:left; vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col5N{padding-left:10px; float:left; vertical-align:top;}
.basket-col5NB{width:65px; padding-left:10px; float:left; vertical-align:top; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col6{width:200px; padding-left:10px; float:left; vertical-align:top;}
.basket-col7{width:452px; padding-left:10px; float:left; vertical-align:top;}
.basket-col8{width:150px; float:left;   vertical-align:top; padding:0 0 0px 10px;}
.basket-col8B{width:154px; float:left;   vertical-align:top; padding:0 0 0px 10px; border-top:solid 1px #b5b6ba; padding-top:10px;}
.basket-col8B input{padding:3px 0 5px 0; line-height:31px; vertical-align:middle;}
.basket-col5B input{padding:3px 0 5px 0; line-height:31px; vertical-align:middle;}










.basket-row1{width:972px; padding:5px 0; line-height:30px; float:left;}

.shopcol01N{width:150px; float:left; line-height:30px;vertical-align:middle; }
.shopcol02N{width:50px; float:left; line-height:30px;vertical-align:middle;}
.shopcol03N{width:40px; float:left; line-height:30px;vertical-align:middle; text-align:center; }

.bg-blue{background:#f7f7ff;}
.img-bdrblue{border:solid 1px #4540d5;}

.basket-row2{width:972px; height:38px; line-height:25px; font-weight:bold; float:left;}


.upgrade-inner{width:972px; padding:1px;   float:left;}
.upgrade-row{width:972px; height:30px; line-height:30px; background:#bec3ed; color:#fff; font-weight:bold; float:left;  }

.upgrade-col1{width:100px; padding-left:10px; text-align:center; float:left; border-bottom:solid 1px #bec3ed; border-left:solid 1px #bec3ed;  border-top:solid 1px #bec3ed; }
.upgrade-col2{width:300px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed;   border-top:solid 1px #bec3ed;}
.upgrade-col3{width:200px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; border-top:solid 1px #bec3ed;}
.upgrade-col4{width:150px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed;   border-top:solid 1px #bec3ed;}
.upgrade-col5{width:170px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; border-right:solid 1px #bec3ed;  border-top:solid 1px #bec3ed;}

.upgrade-col11{width:100px; padding-left:10px; text-align:center; float:left; border-bottom:solid 1px #bec3ed; line-height:60px;  border-left:solid 1px #bec3ed; }
.upgrade-col21{width:300px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; line-height:60px;}
.upgrade-col31{width:200px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; line-height:60px;}
.upgrade-col41{width:150px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; line-height:60px;}
.upgrade-col51{width:170px; padding-left:10px; float:left; border-bottom:solid 1px #bec3ed; line-height:60px; border-right:solid 1px #bec3ed;}

.checkbox1{padding:0; margin:0; width:20px; height:30px; line-height:30px;}

.upgrade-row1{width:972px; padding:0px 0; line-height:30px; float:left;}
.bdr_btm1{border-bottom:solid 1px #bec3ed;}
.padr{padding-right:20px;}

.padt{padding-top:10px;}
.scrollthumbouter .panel{width:87px;float: left; overflow: hidden; margin:0px 6px 2px 8px; _margin:0px 10px 2px 5px; text-align:center;}
.scrollthumbouter .panel img{ border:1px solid #E8E6ED; }

.scrollmidcontent {width:350px; float:left; overflow:hidden;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0;
overflow: hidden; /*leave this value alone*/
width:350px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel
{
	width:155px;
	margin:0px 6px 2px 5px;
	_margin:0px 10px 2px 5px; 
	text-align:left;
float: left; 
overflow: hidden; 
vertical-align:middle;
}

.stepcarousel .panel img
{
 border:1px solid #E8E6ED; 
}
.scrollthumbouter {width:5000px;}
.scrollthumbouter .belt{
position: absolute; /*leave this value alone*/
left: 0; 
top: 0;
}
.scrollthumbouter .panel{width:87px;float: left; overflow: hidden; margin:0px 6px 2px 8px; _margin:0px 10px 2px 5px; text-align:center;}
.scrollthumbouter .panel img{ border:1px solid #E8E6ED; }

.left_arrow {padding-top:50px; padding-left:5px; width:25px; float:left;}
.right_arrow {padding-top:50px;padding-left:5px;  float:right; width:25px;}

.gridcontent{width:430px;font-size:11px;}
.gridcontentouterbdr{width:428px;  border:solid 1px #E8E8E8; }
.gridcontentrow{width:428px; clear:both; display:inline-block;}
.gridcontentcol1 {width:30px; padding: 5px 0 5px 10px; float:left; }
.gridcontentcol2 {width:160px; padding:5px 0 5px 10px; text-align:left; float:left;}
.gridcontentcol3 {width:150px; padding:5px 0 5px 10px; text-align:center; float:left;}
.gridcontentcol4 {width:20px; padding:5px 0 5px 10px; text-align:center; float:left;}
.gridcontentcol5 {width:417px; padding:5px 0 5px 10px; text-align:center; float:left;}

.pic-text{width:430px; font:11px 'Trebuchet MS', Arial, Tahoma, Verdana;font-weight:bold; padding:2px 0px 5px 0px; }

/* Offers Section */

.offer-maincontent{width:720px; padding:20px 0px 0px 10px;}
.offer-row{width:720px; padding:5px 0px 5px 0px;float:left;}

.offerdetail{width:720px; border-bottom:1px solid #FFF; padding:10px 0px 10px 0px; float:left;}
.offerdetail div {float:left;}

.tabs {width:710px; float:left; }
.tabs_content {border:solid 1px #4A436F; width:700px; padding:10px; float:left;}
.tabRow {width:723px; float:left; padding:5px 0px 5px 0px;}
.tabcol1 {width:150px; float:left;}
.tabcol2 {width:569px; float:left;}
.tabcol2 input.textbox {width:200px; height:15px; padding:2px 1px 1px 1px;}

/* MyDetails Section */

.maincontent-div{width:720px; padding:20px 0px 0px 10px;}
.mydetails-row{width:720px; padding: 5px 0px 5px 0px;}
.mydetails-row_btns{width:720px; padding: 15px 0px 5px 0px;text-align :center ;}

.mydetails-col1{width:110px;text-align:left;}
.mydetails-col1 h2{padding:2px 0px 2px 0px;}

.mydetails-col2{text-align:left; width:245px; padding:0 0 0 20px;}
.mydetails-col2 p{line-height:16px; padding:2px 0px 2px 0px;}
.mydetails-col2 h2{padding:2px 0px 2px 0px;}

.mydetails-col3{width:120px;text-align:left;}
.mydetails-col3 h2{padding:2px 0px 2px 0px;}

.mydetails-col4{text-align:left; width:200px; padding:0 0 0 20px;}
.mydetails-col4 p{line-height:16px; padding:2px 0px 2px 0px;}
.mydetails-col4 h2{padding:2px 0px 2px 0px;}

.mydetails-col5{text-align:left; width:500px; padding:0 0 0 20px;}
.mydetails-col5 p{line-height:16px; padding:2px 0px 2px 0px;}
.mydetails-col5 p a{line-height:16px; padding:2px 0px 2px 0px; text-decoration:none;}
.mydetails-col5 p a:hover{line-height:16px; padding:2px 0px 2px 0px; text-decoration:underline;}
.mydetails-col5 h2{padding:2px 0px 2px 0px;}

.padt6{padding-top:6px;}
.pad-cards{padding-top:25px; padding-right:14px;}

/* My orders */

.add_tbl_row {width:700px; float:left;}
.add_tbl_alt1 {background-color:#ffffff;font-size:11px; }
.add_tbl_alt2 {background-color:#DDDDE1;font-size:11px;}
.add_tbl_header {background-color:#665E92; font-size:12px; font-weight:bold; color:Black;}
.header-class{height: 24px; float: left; text-align: left; background: url(../images/navi_bg.jpg) repeat-x;color: #fff;vertical-align:middle ; padding-top :2px;}
.row-class{background:url(../images/left_bg.jpg) repeat-x top #fff;font-size:11px;}
.titlebar1{width:710px; border-bottom:1px solid #FFF; padding:0px 0px 10px 0px; font:12px color:#1C0E52; font-weight:bold;}

.order-div1{text-align:left; color:#1C0E52;}
.order-div1 h2{font:12px  padding:2px 0px 2px 0px;}

.order-div2{text-align:left; padding:0 0 0 20px;}
.order-div2 p{font:12px color:#2F393F; line-height:16px; padding:2px 0px 2px 0px;}

.order-div3{text-align:center;}
.order-div3 p{font:12px color:#2F393F; line-height:16px; padding:2px 0px 2px 0px;}
.titlebar-c3{text-align:right; color:#1C0E52; font-weight:bold; text-align:left; height:25px; vertical-align:middle; padding: 0px 0px 0px 5px;}

.ReaturnOrder{width:720px; text-align:right; color:#1C0E52; padding:0px 0px 0px 0px; text-align:center; }
.ReaturnOrder a{color:#1C0E52; text-decoration:none;}
.ReaturnOrder a:hover{color:#1C0E52; text-decoration:underline; }

/*print option*/
.print_area {width:763px; float:left;}
.print_text {width:380px; float:left; padding-right:7px;}
.print_img {width:376px; float:left;}
h1.head{font-size:18px; padding-bottom:10px; color:#636267;}
.print_box {width:763px; float:left; margin-top:10px;}
h1.print_boxhead{font-size:18px; padding-bottom:10px; color:#ffffff;}
.print_box_topbg {width:763px; float:left;}
.print_box_botbg {width:763px; float:left;}
.print_box_midbg {width:733px; padding:5px 15px; float:left; background:url(../images/print-box-midbg.jpg) repeat-y; color:#FFFFFF;}

.photo_text {position:absolute; bottom:32px; left:130px; }

.add_tbl_co1 {width:90px; float:left; padding:6px 0 6px 5px;}
.add_tbl_co2 {width:300px; float:left; padding:6px 0 6px 5px;}
.add_tbl_co3 {width:100px; float:left; padding:6px 0 6px 5px;}
.add_tbl_co4 {width:150px; float:left; padding:6px 0 6px 5px;}
.add_tbl_co5 {width:150px; float:left; padding:6px 0 6px 5px;}
.add_tbl_co51 {width:115px; float:left;padding:6px 0 6px 40px;}
.add_tbl_co6 {width:150px; float:left; padding:6px 0 6px 5px;}
.bdrT
{
	border-top: 1px solid #bec3ed;
}
.tblBdr{border:1px solid #BEC3ED}

/* Gifts css */

.gifts-row {width:743px; font-size:12px; padding: 0px 0 0px 0; background-color:#FFFFFF; border:solid 1px #8B85A7; }


/*instant memories*/
/*
.gift_content {width:970px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; background-color:Blue;}
.gift_content_row {width:970px; float:left; margin-bottom:15px;}
.gift_big_img {width:300px; float:left; text-align:center;}
.gift_content_text {float:left; width:630px; padding-left:10px; background-color:Aqua;}
.gift_content_text h1 {margin:0px; padding:10px 0; font-size:30px;color:#5e5bff; font-weight:normal;}
.gift_supplied_text {color:#636267; font-size:14px; border-bottom:solid 1px #9393f6; padding-bottom:15px; margin-bottom:15px;}
.gift_price_row {width:630px; float:left; padding:0px 0 15px 0; color:#636267; font-size:12px; line-height:20px;}
.gift_price {float:left; width:200px; font-size:18px;}
.gift_leftArrow {float:left; width:24px; padding:20px 0 0 0;}
.gift_rightArrow {float:left; width:24px; padding: 20px 0 0 0;}
.gift_slide {width:1000px; float:left;}
.gift_slide_img {width:175px; float:left; text-align:center;}
.float_left {float:left;}
.float_right {float:right;}

.thumb_event input {margin:-4px 0px 0px -2px;} */

.gift_content {width:970px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; }
.gift_content_row {width:970px; float:left; margin-bottom:15px;}
.gift_big_img {width:325px; float:left; text-align:center;}
.gift_content_text {float:left; width:600px; padding-left:10px;}
.gift_content_text h1 {margin:0px; padding:10px 0; font-size:28px;color:#5e5bff; font-weight:normal;}
.gift_supplied_text {color:#636267; font-size:14px; border-bottom:solid 1px #9393f6; padding-bottom:15px; margin-bottom:15px;}
.gift_price_row {width:600px; float:left; padding:0px 0 15px 0; color:#636267; font-size:11px; line-height:20px;}
.gift_price {float:left; width:200px; font-size:16px;}
.gift_leftArrow {float:left; width:24px; padding:20px 0 0 0;}
.gift_rightArrow {float:left; width:24px; padding:20px 0 0 10px;}
.gift_slide {width:920px; float:left;}
.gift_slide_img {width:184px; float:left; text-align:center;}

.gift_slide_img input {margin:-4px 0px 0px -2px;} 
.thumb_event_basket img {margin:-4px 0px 0px -2px;} 
.gift_price_productname {width: 180px; float: left; color: #636267; padding-bottom: 5px; padding-top :5px; font-size: 11px;font-family: Verdana, Geneva, sans-serif;}
