html {
    /*overflow-y: scroll;*/
    margin: 0;
    padding: 0;
}
body{
    margin:0 auto;
    padding:0;
    font-family: 'open_sansregular';
    font-size:14px;
    background:#ffffff;
}
*{
    margin:0px;
    padding:0px;
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
}
a {
    border:none;
    outline:none;
    text-decoration:none;

}
img {
    border:none;
    outline:none;
}

.th_img {
   margin-left:-5px;
}

em{
    font-style:normal;
}
ul{
    list-style-type:none;
}

/*************************************************** Fontface Section **********************************/
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold.woff') format('woff'),
         url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face
{
    font-family:'Futura-Book';
    src: url('../fonts/Futura-Book.eot');
    src: url('../fonts/Futura-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Futura-Book.woff') format('woff'),
         url('../fonts/Futura-Book.ttf') format('truetype'),
         url('../fonts/Futura-Book.svg#Futura-Book') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face
{
    font-family:'Futura-Light';
    src: url('../fonts/Futura-Light.eot');
    src: url('../fonts/Futura-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Futura-Light.woff') format('woff'),
         url('../fonts/Futura-Light.ttf') format('truetype'),
         url('../fonts/Futura-Light.svg#Futura-Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'interstate-lightnormal';
    src: url('../fonts/interstate-light.eot');
    src: url('../fonts/interstate-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate-light.woff') format('woff'),
         url('../fonts/interstate-light.ttf') format('truetype'),
         url('../fonts/interstate-light.svg#interstate-lightnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Futura_Bold';
    src: url('../fonts/Futura-Bold.eot');
    src: url('../fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Futura-Bold.woff') format('woff'),
         url('../fonts/Futura-Bold.ttf') format('truetype'),
         url('../fonts/Futura-Bold.svg#Futura-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura-normal';
    src: url('../fonts/futura-medium-webfont.eot');
    src: url('../fonts/futura-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-medium.woff') format('woff'),
         url('../fonts/futura-medium-webfont.ttf') format('truetype'),
         url('../fonts/futura-medium-webfont.svg#futura-medium-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica-lightregular';
    src: url('../fonts/helvetica_light.eot');
    src: url('../fonts/helvetica_light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_light.woff') format('woff'),
         url('../fonts/helvetica_light.ttf') format('truetype'),
         url('../fonts/helvetica_light.svg#helvetica-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold.eot');
    src: url('../fonts/helvetica-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold.woff') format('woff'),
         url('../fonts/helvetica-bold.ttf') format('truetype'),
         url('../fonts/helvetica-bold.svg#helveticabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*************************************************** Top Section **********************************/

a.button {
    font-family: 'open_sansregular';
    font-weight: normal;
    font-style: normal;
    text-decoration:none;
    background:url(../image/button.png) no-repeat;
    padding:3px 5px;
    color:#fff;
}

a.modalbox {
    background:none;
    float:left;
}



a.button:hover  {
    font-family: 'open_sansregular';
    font-weight: normal;
    font-style: normal;
    text-decoration:none;
    background:url(../image/button.png) no-repeat;
    padding:3px 5px;
    color:#fff;
}

a.modalbox:hover {
    background:none;
    float:left;
}

.list-no-product {
    font-family: 'open_sansregular';
    font-weight: normal;
    font-style: normal;
    text-indent:30px;
    font-size:14px;
    
}
/* layout */

#column-left {
    float: left;
    width: 180px;
}
#column-right {
    float: right;
    width: 180px;
}
#content {
    min-height: 400px;
    margin-bottom: 25px;
}
#column-left + #column-right + #content, #column-left + #content {
    margin-left: 195px;
}
#column-right + #content {
    margin-right: 195px;
}
/* header */
#top{
    width:100%;
    float:left;
    background:url(../image/top_nav_bg.jpg) repeat-x top;
    margin-bottom:10px;
}

#header {
    height: 90px;
    margin-bottom: 7px;
    padding-bottom: 4px;
    position: relative;
    z-index: 99;
    width:991px;
    margin:0 auto;
    padding:0px;
}

.home{
    margin-top:16px;
    float:left;
}
.home a{
    height:31px;
    display:block;
}
.home a:hover{
    background:url(../image/arrow.png) no-repeat bottom center;
}
.home a.current-home{
    background:url(../image/arrow.png) no-repeat bottom center;
}	
.nav {
    height:47px;
    float:left;
    margin-left:35px;
}
.nav ul li{
    list-style:none;
    float:left;
    padding:0 20px;
}
.nav ul li a{
    display:block;
    line-height:47px;
    color:#d3a8cd;
    font-size:16px;	
}
.nav ul li a:hover{
    background:url(../image/arrow.png) no-repeat bottom center;
    color:#fff;
}

.nav ul li a.current-home{
    background:url(../image/arrow.png) no-repeat bottom center;
    color:#fff;
}

.live-chat{
    float:right;
    width:108px;
    height:32px;
}
#logo-section{
    float:left;
    width:991px;
    padding-top:13px;
    padding-bottom:15px;
    border-bottom:1px dotted #9ba0a9;
	
}
.logo{
    float:left;
    width:466px; height:130px; 
}
.account-detail{
    float: right;
    margin-top: 61px;
    width: 470px;
}
.sub_social{
    float:right;
    width:447px;
}

.sub_menu{
    float:left;
    margin-right:15px;
}
.sub_menu ul li{
    float:left;
    color:#7c687c;
    font-size:16px;
    padding:0 2px;
}
/*.sub_menu ul li span{ padding-left:18px;}*/
.sub_menu ul li span{ padding:0px 5px;}
.sub_menu ul li a{
    color:#7c687c;
}
.sub_menu ul li a:hover{
    color:#f23a8a;
}

.sub_menu ul li a.sel_submenu{
    color:#f23a8a;
}


.cart-search{
    float: right;
    margin-top: 15px;
    width: 420px;

}

.cart{
    float:left;
}
.cart img{
    float:left;
}
.cart em{
    float:left;
    color:#d094ad;
    margin-left:8px;
}
.search{
    width:310px;
    height:24px;
    border:1px solid #b2b3b4;
    background:#fff;
    position:relative;
    float: right;
	
}	
.search-text{
    background-color: transparent;
    border: medium none;
    height: 22px;
    left: 0;
    position: absolute;
    width: 285px;
    fontsearch-btn
}
.search-btn{
    background: url(../image/search-btn.jpg) no-repeat;
    border:none;
    overflow:hidden;
    text-indent:-9999px;
    display:block;
    height:15px;
    width:15px;
    right:5px;
    position:absolute;
    top:3px;
}

/****************drop down menu css ***********************/

#menu{
    width:991px;
    float:left;
}
#menu ul {
    float:right;
    position:relative;
}

#menu:before, #menu:after, #menu > ul:before, #menu > ul:after {
    content: '';
    display: table;
	
}

#menu:after, #menu > ul:after {
    clear: both;
}
#menu > ul > li{
    float: left;
    list-style:none;
    position: relative;
    padding:0px 15px;
}

#menu > ul > li > a{
    display: block;
    font-family:'Futura-Book';
    font-size:24px;
    color:#6d7383;
    font-weight:normal;
    text-decoration:none;
    padding:20px 0px;
}
#menu > ul > li:hover > a{  color:#f23a8a;}

#menu > ul > li.active > a{  color:#f23a8a;}


/* Childs */

#menu > ul ul{
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #fff;
    border:1px solid #f23a8a;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    margin: 0;
    padding: 0;
    z-index: -1;
}

#menu > ul li:hover ul{
    opacity: 1;
    visibility: visible;
    margin: 0;
    color: #000;
    z-index: 2;
    left: 15px;
}

#menu > ul ul:before{
    content: '';
    position: absolute;
    top: -10px;
    width: 100%;
    height: 20px;
    background: transparent;
}


#menu > ul ul li{
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

#menu > ul ul li a{
    padding: 10px 12px;
    display: block;
    color: #6d7383;
    font-size: 16px;
    text-decoration: none;
    text-transform:lowercase;
    width: 200px;
    /*-webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    text-shadow: 0 1px 0 white;*/
}

#menu > ul ul li a:hover{
    background: #eaeaea;
    /*text-shadow: 0 1px 0 black;*/
}

#menu > ul ul li a:active{
    background: url(menu_assets/image/menu-bg.png) repeat;
}

/***************End******************/

/*
#language {
	position: absolute;
	top: 15px;
	left: 320px;
	width: 80px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
	width: 75px;
	position: absolute;
	top: 15px;
	left: 425px;
	color: #999;
	line-height: 17px;
}
#currency a {
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #CCC;
	color: #999;
	text-decoration: none;
	margin-right: 2px;
	margin-bottom: 2px;
}
#currency a b {
	color: #000;
	text-decoration: none;
}
#header #cart {
	position: absolute;
	top: 0px;
	right: 145px;
	z-index: 9;
	min-width: 300px;
}
#header #cart .heading {
	float: right;
	margin-right: 172px;
	margin-top: 15px;
	padding-left: 14px;
	padding-right: 14px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #EEEEEE;
	background: #FFF;
	position: relative;
	z-index: 1;
}
#header #cart .heading h4 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#header #cart .heading a {
	color: #38B0E3;
	text-decoration: none;
}
#header #cart .heading a span {
	background: #FFFFFF url('../image/arrow-down.png') 100% 50% no-repeat;
	padding-right: 15px;
}
#header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
}
#header #cart.active .heading {
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}
#header #cart.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#header #cart .checkout {
	text-align: right;
	clear: both;
}
#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}
#header #search {
	position: absolute;
	top: 15px;
	right: 0px;
	width: 298px;
	z-index: 15;
}
#header .button-search {
	position: absolute;
	left: 0px;
	background: url('../image/button-search.png') center center no-repeat;
	width: 28px;
	height: 24px;
	border-right: 1px solid #CCCCCC;
	cursor: pointer;
}
#header #search input {
	background: #FFF;
	padding: 1px 1px 1px 33px;
	width: 262px;
	height: 21px;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 0px 2px 0px #F0F0F0;
	-moz-box-shadow: 0px 2px 0px #F0F0F0;
	box-shadow: 0px 2px 0px #F0F0F0;
}
#header #welcome {
	position: absolute;
	top: 47px;
	right: 0px;
	z-index: 5;
	width: 298px;
	text-align: right;
	color: #999999;
}
#header .links {
	position: absolute;
	right: 0px;
	bottom: 3px;
	font-size: 10px;
	padding-right: 10px;
}
#header .links a {
	float: left;
	display: block;
	padding: 0px 0px 0px 7px;
	color: #38B0E3;
	text-decoration: none;
	font-size: 12px;
}
#header .links a + a {
	margin-left: 8px;
	border-left: 1px solid #CCC;
} */
/* menu */
/*#menu {
	background: #585858;
	border-bottom: 1px solid #000000;
	height: 37px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	padding: 0px 5px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20;
	padding: 6px 5px 5px 0px;
}
#menu > ul > li:hover {
}
#menu > ul > li > a {
	font-size: 13px;
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 10px;
	margin-bottom: 5px;
	z-index: 6;
	position: relative;
}
#menu > ul > li:hover > a {
	background: #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu > ul > li > div {
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #000000;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background: url('../image/menu.png');
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
	display: block;
	white-space: nowrap;
	min-width: 120px;
}
#menu > ul > li ul > li > a:hover {
	background: #000000;
}
#menu > ul > li > div > ul > li > a {
	color: #FFFFFF;
}*/
.breadcrumb {
    color: #CCCCCC;
    margin-bottom: 10px;
}
.success, .warning, .attention, .information {
    padding: 10px 10px 10px 33px;
    margin-left:10px;
    margin-bottom: 15px;
    color: #555555;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-family:'open_sansregular';
    font-size:12px;
}
.success {
    background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
    border: 1px solid #BBDF8D;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.warning {
    background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
    border: 1px solid #F8ACAC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.attention {
    background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
    border: 1px solid #F2DD8C;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
    float: right;
    padding-top: 4px;
    padding-right: 4px;
    cursor: pointer;
}
.required {
    color: #FF0000;
    font-weight: bold;
}
.input_box .error {
    font-family: 'helvetica-lightregular'; 
    font-size:12px;
    display: block;
    color: #FF0000;
    padding:4px 0px;
    border:solid 0px red;
}

.login_error {
    font-family: 'helvetica-lightregular'; 
    font-size:12px;
    display: block;
    color: #FF0000;
    padding:4px 0px;
    border:solid 0px red;
    float:none;
}

.name_box .error {
    font-family: 'helvetica-lightregular'; 
    font-size:12px;
    display: block;
    color: #FF0000;
    padding:4px 0px;
    border:solid 0px red;
}

.help {
    color: #999;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
}
table.form {
    width: 991px;
    border-collapse: collapse;
    margin-bottom: 20px;
}
table.form tr td:first-child {
    width: 150px;
}
table.form > * > * > td {
    color: #000000;
}
table.form td {
    padding: 4px;
}
input.large-field, select.large-field {
    width: 300px;
}
table.list {
    border-collapse: collapse;
    width: 610px;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
table.list td {
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
    background-color: #EFEFEF;
    padding: 0px 5px;
}
table.list thead td a, .list thead td {
    text-decoration: none;
    color: #222222;
    font-weight: bold;
}
table.list tbody td {
    padding: 0px 5px;
}
table.list .left {
    text-align: left;
    padding: 7px;
}
table.list .right {
    text-align: right;
    padding: 7px;
}
table.list .center {
    text-align: center;
    padding: 7px;
}
table.radio {
    width: 991px;
    border-collapse: collapse;
}
table.radio td {
    padding: 5px;
}
table.radio td label {
    display: block;
}
table.radio tr td:first-child {
    width: 1px;
}
table.radio tr td:first-child input {
    margin-top: 1px;
}
table.radio tr.highlight:hover td {
    background: #F1FFDD;
    cursor: pointer;
}
.pagination {
    border-top: 1px solid #EEEEEE;
    padding-top: 8px;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    font-family:'open_sansreegular';
    font-size:12px;
}
.pagination .links {
    float: left;
}
.pagination .links a {
    display: inline-block;
    border: 1px solid #EEEEEE;
    padding: 4px 10px;
    text-decoration: none;
    color: #A3A3A3;
}
.pagination .links b {
    display: inline-block;
    border: 1px solid #269BC6;
    padding: 4px 10px;
    font-weight: normal;
    text-decoration: none;
    color: #269BC6;
    background: #FFFFFF;
}
.pagination .results {
    float: right;
    padding-top: 3px;
}
/* button */
/*a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url('../image/button.png') repeat-x;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
	background-position: 0px -24px;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px;
	line-height: 16px;
	border-bottom: 1px solid #DDDDDD;
}
.htabs a {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
.tab-content {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}*/
/* box */

.buttons {
    background: #FFFFFF;
    border: 0px solid #EEEEEE;
    overflow: auto;
    padding: 6px;
    margin-bottom: 20px;
}
.buttons .left {
    float: left;
    text-align: left;
}
.buttons .right {
    float: right;
    text-align: right;
}

.mar_lft{ margin-left:14px;}
.mar_lft1{ margin-left:15px;}
.mar_lft2{ margin-left:40px;}
#content{ width:100%; float:left;}

.box {
    margin-bottom: 20px;
}
.box .box-heading {
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -khtml-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    border: 1px solid #DBDEE1;
    background: url('../image/background.png') repeat-x;
    padding: 8px 10px 7px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    color: #333;
}
.box .box-content {
    background: #FFFFFF;
    -webkit-border-radius: 0px 0px 7px 7px;
    -moz-border-radius: 0px 0px 7px 7px;
    -khtml-border-radius: 0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;
    border-left: 1px solid #DBDEE1;
    border-right: 1px solid #DBDEE1;
    border-bottom: 1px solid #DBDEE1;
    padding: 10px;
}
/* box products */
.box-product {
    width: 100%;
    overflow: auto;
}
.box-product > div {
    width: 130px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-bottom: 20px;
}
#column-left + #column-right + #content .box-product > div {
    width: 119px;
}
.box-product .image {
    display: block;
    margin-bottom: 0px;
}
.box-product .image img {
    padding: 3px;
    border: 1px solid #E7E7E7;
}
.box-product .name a {
    color: #38B0E3;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin-bottom: 4px;
}
.box-product .price {
    display: block;
    font-weight: bold;
    color: #333333;
    margin-bottom: 4px;
}
.box-product .price-old {
    color: #F00;
    text-decoration: line-through;
}
.box-product .price-new {
    font-weight: bold;
}
.box-product .rating {
    display: block;
    margin-bottom: 4px;
}
/* box category */
ul.box-category, ul.box-category ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.box-category > li:first-child {
    padding: 0px 8px 8px 0px;
}
ul.box-category > li {
    padding: 8px 8px 8px 0px;
}
ul.box-category > li + li {
    border-top: 1px solid #EEEEEE;
}
ul.box-category > li > a {
    text-decoration: none;
    color: #333;
}
ul.box-category > li ul {
    display: none;
}
ul.box-category > li a.active {
    font-weight: bold;
}
ul.box-category > li a.active + ul {
    display: block;
}
ul.box-category > li ul > li {
    padding: 5px 5px 0px 10px;
}
ul.box-category > li ul > li > a {
    text-decoration: none;
    display: block;
}
ul.box-category > li ul > li > a.active {
    font-weight: bold;
}
/* box filter */
ul.box-filter, ul.box-filter ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.box-filter span {
    font-weight: bold;
    border-bottom: 1px solid #EEEEEE;	
    display: block;
    padding-bottom: 5px;
    margin-bottom: 8px;
}
ul.box-filter > li ul {
    padding-bottom: 10px;
}
/* content */
#content .content {
    padding: 10px;
    overflow: auto;
    margin-bottom: 20px;
    border: 1px solid #EEEEEE;
}
#content .content .left {
    float: left;
    width: 49%;
}
#content .content .right {
    float: right;
    width: 49%;
}

.shop_catg { width:auto; float:left; margin:22px 0px 22px 0px;}
/*.shop_catg:first-child { width:auto; float:left; margin:22px 0px 22px 0px; border:solid 1px red;}*/
.shop_catg .catgo_box{ width:237px; float:left;}


.shop_catg .catgo_box a.shop_box{ width:237px; float:left; text-decoration:none;}
.shop_catg .catgo_box a.shop_box .hed_bg{ background:url(../image/hd_bg_lft_crve.jpg) no-repeat right top #babcbc; width:182px; height:32px; float:left; padding-left:12px;}
.shop_catg .catgo_box a.shop_box .hed_bg p{ color:#fff; font-size:13px; background:url(../image/hde_arw.jpg) no-repeat right center; padding-right:14px; float:left; line-height:32px; text-transform:uppercase;}
.shop_catg .catgo_box a.shop_box .bnr{ width:237px; float:left;}
.shop_catg .catgo_box a.shop_box .bnr img{ border:1px solid #babcbc; float:left;}
.shop_catg .catgo_box a.shop_box:hover .hed_bg{ background:url(../image/hd_bg_lft_crve_1.jpg) no-repeat right top #88347e; width:182px; height:32px; float:left; padding-left:12px;}
.shop_catg .catgo_box a.shop_box:hover .hed_bg p{color:#fff; font-size:13px; background:url(../image/hde_arw_1.jpg) no-repeat right center; padding-right:14px; float:left; line-height:32px; text-transform:uppercase;}
.shop_catg .catgo_box a.shop_box:hover .bnr img{ border:1px solid #88347e; float:left;}
.shop_catg .catgo_box .cont_box{ width:237px; float:left; margin-top:12px;}
.shop_catg .catgo_box .cont_box .h1{font-family: 'Futura_Bold'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:237px;}
.shop_catg .catgo_box .cont_box .h1 .latest_pnlnk{font-family: 'Futura_Bold'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:237px;}
.shop_catg .catgo_box .cont_box .h1 .latest_pnlnk:hover {font-family: 'Futura_Bold'; color:#f23a8a; font-size:13px; line-height:16px; float:left; width:237px; text-decoration:underline;}
.shop_catg .catgo_box .cont_box .p{font-family:'Futura-Book'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:237px;}
.shop_catg .catgo_box .cont_box .p a{ font-family: 'interstate-lightnormal'; color:#88347e; font-size:12px; line-height:16px; float:left; width:237px; text-decoration: none;}
.shop_catg .catgo_box .cont_box .p a:hover{ color:#f23a8a; text-decoration:underline;}

.reason_bar{ padding:20px 0px; border-top:1px dotted #9ba0a9; border-bottom:1px dotted #9ba0a9; width:991px; float:left; color:#6d7383; font-size:16px; text-transform:uppercase; letter-spacing:4px;}

.celebrate_bar{width:991px; float:left; margin-top:14px; margin-bottom:45px; *height:157px;}
.celebrate_bar .box_1{ min-width:290px; float:left;}
.celebrate_bar .box_1 img{ float:left; margin-right:18px;}
.celebrate_bar .box_1 .content_box{ width:205px; float:left; margin-top:22px;}
.celebrate_bar .box_1 .content_box .h2{font-family: 'Futura_Bold'; color:#6d7383; font-size:16px; line-height:18px; float:left; width:205px;}
.celebrate_bar .box_1 .content_box .h2 span{font-family:'Futura-Book'; color:#6d7383; font-size:16px; line-height:18px;}
.celebrate_bar .box_1 .content_box .h2 a{ font-family: 'interstate-lightnormal'; color:#88347e; font-size:14px; line-height:18px; float:left;
width:205px; text-decoration: none;}
.celebrate_bar .box_1 .content_box .h2 a:hover{ color:#f23a8a; text-decoration:underline;}
/* category */
/*.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}*/
/* manufacturer */
.manufacturer-list {
    border: 1px solid #DBDEE1;
    padding: 5px;
    overflow: auto;
    margin-bottom: 20px;
}
.manufacturer-heading {
    background: #F8F8F8;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 8px;
    margin-bottom: 6px;
}
.manufacturer-content {
    padding: 8px;
}
.manufacturer-list ul {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 10px;
}
/* product */
.product-filter {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 5px;
    overflow: auto;
}
.product-filter .display {
    margin-right: 15px;
    float: left;
    padding-top: 4px;
    color: #333;
}
.product-filter .display a {
    font-weight: bold;
}
.product-filter .sort {
    float: right;
    color: #333;
}
.product-filter .limit {
    margin-left: 15px;
    float: right;
    color: #333;
}
.product-compare {
    padding-top: 6px;
    margin-bottom: 25px;
    font-weight: bold;
}
.product-compare a {
    text-decoration: none;
    font-weight: bold;
}
.product-list > div {
    overflow: auto;
    margin-bottom: 15px;
}
.product-list .right {
    float: right;
    margin-left: 15px;
}
.product-list > div + div {
    border-top: 1px solid #EEEEEE;
    padding-top: 16px;
}
.product-list .image {
    float: left;
    margin-right: 10px;
}
.product-list .image img {
    padding: 3px;
    border: 1px solid #E7E7E7;
}
.product-list .name {
    margin-bottom: 3px;
}
.product-list .name a {
    color: #38B0E3;
    font-weight: bold;
    text-decoration: none;
}
.product-list .description {
    line-height: 15px;
    margin-bottom: 5px;
    color: #4D4D4D;
}
.product-list .rating {
    color: #7B7B7B;
}
.product-list .price {
    float: right;
    height: 50px;
    margin-left: 8px;
    text-align: right;
    color: #333333;
    font-size: 12px;
}
.product-list .price-old {
    color: #F00;
    text-decoration: line-through;
}
.product-list .price-new {
    font-weight: bold;
}
.product-list .price-tax {
    font-size: 12px;
    font-weight: normal;
    color: #BBBBBB;
}
.product-list .cart {
    margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
    margin-bottom: 3px;
}
.product-list .wishlist a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
    width: 100%;
    overflow: auto;
}
.product-grid > div {
    width: 130px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-bottom: 15px;
}
#column-left + #column-right + #content .product-grid > div {
    width: 125px;
}
.product-grid .image {
    display: block;
    margin-bottom: 0px;
}
.product-grid .image img {
    padding: 3px;
    border: 1px solid #E7E7E7;
}
.product-grid .name a {
    color: #38B0E3;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin-bottom: 4px;
}
.product-grid .description {
    display: none;
}
.product-grid .rating {
    display: block;
    margin-bottom: 4px;
}
.product-grid .price {
    display: block;
    font-weight: bold;
    color: #333333;
    margin-bottom: 4px;
}
.product-grid .price-old {
    color: #F00;
    text-decoration: line-through;
}
.product-grid .price-new {
    font-weight: bold;
}
.product-grid .price .price-tax {
    display: none;
}
.product-grid .cart {
    margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare {
    margin-bottom: 3px;
}
.product-grid .wishlist a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
    overflow: auto;
    margin-bottom: 20px;
}
.product-info > .left {
    float: left;
    margin-right: 15px;
}
.product-info > .left + .right {
    margin-left: 265px;
}
.product-info .image {
    border: 1px solid #E7E7E7;
    float: left;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
}
.product-info .image-additional {
    width: 260px;
    margin-left: -10px;
    clear: both;
    overflow: hidden;
}
.product-info .image-additional img {
    border: 1px solid #E7E7E7;
}
.product-info .image-additional a {
    float: left;
    display: block;
    margin-left: 10px;
    margin-bottom: 10px;
}
.product-info .description {
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    padding: 5px 5px 10px 5px;
    margin-bottom: 10px;
    line-height: 20px;
    color: #4D4D4D;
}
.product-info .description span {
    color: #38B0E3;
}
.product-info .description a {
    color: #4D4D4D;
    text-decoration: none;
}
.product-info .price {
    overflow: auto;
    border-bottom: 1px solid #E7E7E7;
    padding: 0px 5px 10px 5px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}
.product-info .price-old {
    color: #F00;
    text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.product-info .price .reward {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.product-info .price .discount {
    font-weight: normal;
    font-size: 12px;
    color: #4D4D4D;
}
.product-info .options {
    border-bottom: 1px solid #E7E7E7;
    padding: 0px 5px 10px 5px;
    margin-bottom: 10px;
    color: #000000;
}
.product-info .option-image {
    margin-top: 3px;
    margin-bottom: 10px;
}
.product-info .option-image label {
    display: block;
    width: 100%;
    height: 100%;
}
.product-info .option-image img {
    margin-right: 5px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}
.product-info .cart {
    border-bottom: 1px solid #E7E7E7;
    padding: 0px 5px 10px 5px;
    margin-bottom: 20px;
    color: #4D4D4D;
}
.product-info .cart div > span {
    color: #999;
}
.product-info .cart .links {
    display: inline-block;
    vertical-align: middle;
}
.product-info .cart .minimum {
    padding-top: 5px;
    font-size: 11px;
    color: #999;
}
.product-info .review {
    color: #4D4D4D;
    border-top: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    margin-bottom: 10px;
}
.product-info .review > div {
    padding: 8px;
    border-bottom: 1px solid #E7E7E7;
    line-height: 20px;
}
.product-info .review > div > span {
    color: #38B0E3;
}
.product-info .review .share {
    overflow: auto;
    line-height: normal;
}
.product-info .review .share a {
    text-decoration: none;
}
.review-list {
    padding: 10px;
    overflow: auto;
    margin-bottom: 20px;
    border: 1px solid #EEEEEE;
}
.review-list .author {
    float: left;
    margin-bottom: 20px;
}
.review-list .rating {
    float: right;
    margin-bottom: 20px;
}
.review-list .text {
    clear: both;
}
.attribute {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background: #F7F7F7;
    text-align: left;
}
.attribute tr td:first-child {
    color: #000000;
    font-weight: bold;
    text-align: right;
    width: 20%;
}
.attribute td {
    padding: 7px;
    color: #4D4D4D;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
.compare-info {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background: #F7F7F7;
    text-align: left;
}
.compare-info tr td:first-child {
    color: #000000;
    font-weight: bold;
    text-align: right;
}
.compare-info td {
    padding: 7px;
    width: 20%;
    color: #4D4D4D;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
    font-weight: bold;
}
.compare-info .price-old {
    font-weight: bold;
    color: #F00;
    text-decoration: line-through;
}
.compare-info .price-new {
    font-weight: bold;
}
/* wishlist */
.wishlist-info table {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
.wishlist-info td {
    padding: 7px;
}
.wishlist-info thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
    text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
    text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
    text-align: right;
}
.wishlist-info tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
    border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
    text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
    text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
    text-align: right;
}
.wishlist-info tbody .price s {
    color: #F00;
}
.wishlist-info tbody .action img {
    cursor: pointer;
}
.login-content {
    margin-bottom: 20px;
    overflow: auto;
    width:680px;
    float:left;
}
.login-content .left {
    float: left;
    width: 340px;
}
.login-content .right {
    float: right;
    width: 340px;
}
.login-content .left .content, .login-content .right .content {
    min-height: 190px;
}
/* orders */
.order-list {
    margin-bottom: 10px;
    font-family:'open_sansregular';
    font-size:12px;
}
.order-list .order-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}
.order-list .order-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}
.order-list .order-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.order-list .order-content div {
    float: left;
    width: 33.3%;
}
.order-list .order-info {
    text-align: right;
}
.order-detail {
    background: #EFEFEF;
    font-weight: bold;
}
/* returns */
.return-list {
    margin-bottom: 10px;
    font-family:'open_sansregular';
    font-size:12px;
}
.return-list .return-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}
.return-list .return-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}
.return-list .return-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
    float: left;
    width: 33.3%;
}
.return-list .return-info {
    text-align: right;
}
.return-product {
    overflow: auto;
    margin-bottom: 20px;
}
.return-name {
    float: left;
    width: 31%;
    margin-right: 15px;
}
.return-model {
    float: left;
    width: 31%;
    margin-right: 15px;
}
.return-quantity {
    float: left;
    width: 31%;
}
.return-detail {
    overflow: auto;
    margin-bottom: 20px;
}
.return-reason {
    float: left;
    width: 31%;
    margin-right: 15px;
}
.return-opened {
    float: left;
    width: 31%;
    margin-right: 15px;
}
.return-opened textarea {
    width: 98%;
    vertical-align: top;
}
.return-captcha {
    float: left;
}
.download-list {
    margin-bottom: 10px;
}
.download-list .download-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}
.download-list .download-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}
.download-list .download-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
    float: left;
    width: 33.3%;
}
.download-list .download-info {
    text-align: right;
}
/* cart */
.cart-info table {
    width: 100%;
    margin-bottom: 15px;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    font-family: 'open_sans'; 
}
.cart-info td {
    padding: 7px;
}
.cart-info thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
    text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
    text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
    text-align: right;
}
.cart-info tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
    border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
    text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
    text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
    position: relative;
    top: 4px;
    cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
    text-align: right;
}
.cart-info tbody span.stock {
    color: #F00;
    font-weight: bold;
}
.cart-module > div {
    display: none;
}
.cart-total {
    border-top: 1px solid #DDDDDD;
    overflow: auto;
    padding-top: 8px;
    margin-bottom: 15px;
}
.cart-total table {
    float: right;
}
.cart-total td {
    padding: 3px;
    text-align: right;
}
/* checkout */
.left h2 {
    font-family: 'open_sans'; 
    font-weight: bold;
    font-size: 15px;
    margin: 6px 0px;
    }

.left  {
    font-family: 'open_sans'; 
    font-weight: normal;
    font-size: 13px;
    }

.left label  {
    font-family: 'open_sans'; 
    font-weight: normal;
    font-size: 13px;
    margin: 6px 0px;
    }

.right h2 {
    font-family: 'open_sans'; 
    font-weight: bold;
    font-size: 15px;
    }

.right  {
    font-family: 'open_sans'; 
    font-weight: normal;
    font-size: 13px;
    }

.right label  {
    font-family: 'open_sans'; 
    font-weight: normal;
    font-size: 13px;
    }

.checkout-heading {
    color:#903584; 
    width:975px; 
    background-color:#f9f9f9; 
    padding:15px; 
    border:1px solid #dadee1; 
    font-size:16px; 
    letter-spacing:3px;
}
.checkout-heading a {
    float: right;
    margin-top: 1px;
    font-weight: normal;
    text-decoration: none;
    font-family: 'open_sans'; 
}
.checkout-content {
    padding: 0px 0px 15px 0px;
    display: none;
    overflow: auto;
    font-family: 'open_sans'; 
}
.checkout-content .left {
    float: left;
    width: 48%;
}
.checkout-content .right {
    float: right;
    width: 48%;
}
.checkout-content .buttons {
    clear: both;
}
.checkout-product table {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
.checkout-product td {
    padding: 7px;
}
.checkout-product thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
    text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
    text-align: right;
}
.checkout-product tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
    text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
    text-align: right;
}
.checkout-product tfoot td {
    text-align: right;
    border-bottom: 1px solid #DDDDDD;
}
.contact-info {
    overflow: auto;
}
.contact-info .left {
    float: left;
    width: 48%;
}
.contact-info .right {
    float: left;
    width: 48%;
}
.sitemap-info {
    overflow: auto;
    margin-bottom: 40px;
}
.sitemap-info .left {
    float: left;
    width: 48%;
}
.sitemap-info .right {
    float: left;
    width: 48%;
}
/* footer */ 
#footer{ width:100%; float:left; background:url(../image/footer_bg.jpg) repeat-x left top; height:139px; *margin-top:28px;}
#footer .lft_side{ margin-top:35px; margin-left:40px; width:425px; float:left;}
#footer .lft_side .input_box{ float:left; width:425px;}
#footer .lft_side .input_box img{ margin-right:12px; float:left; }
#footer .lft_side .input_box input.text{ border:1px solid #929394; background:#fff; float:left; width:248px; height:24px; font-size:12px;color:#6d7383; line-height:20px;}
#footer .lft_side .h3{ margin-top:30px; float:left; font-size:12px; color:#493249;}
#footer .lft_side .h3 a{ color:#88347e; text-decoration:none;}
#footer .lft_side .h3 a:hover{ text-decoration:underline;}
#footer .rght_side{ float:right; margin-right:45px; width:420px; margin-top:35px;}
#footer .rght_side .footer_menu{ float:left; width:431px; margin-left:0px;}
#footer .rght_side .footer_menu ul{ float:left;}
#footer .rght_side .footer_menu ul li{ list-style:none; line-height:24px; float:left; font-size:16px; color:#6b5a6b}
#footer .rght_side .footer_menu ul li a{ text-decoration:none; float:left; font-size:15px; color:#6b5a6b}
#footer .rght_side .footer_menu ul li a:hover{ color:#fff;}
#footer .rght_side .footer_menu ul li span{ float:left; margin:0px 10px;}

.inner-banner{
width:991px;
    margin:0 auto;
    padding:0px;
}

.social-network {
    float:left;
}
.social-network ul li{
    list-style:none;
    float:right;
    padding:0 2px;
}

/* banner */
/*.banner div {
	text-align: center;
	width: 100%;
	display: none;
}
.banner div img {
	margin-bottom: 20px;
}*/

/***********************Banner Css***********************/
.banner { position: relative; overflow: auto; }
.banner li { list-style: none; color:#000; font-size:36px; }
.banner ul li { float: left; }
    .banner ul li.slide1{
     /*background:url(../image/slide1.jpg);*/
     width:991px;
     height:380px;
}
    .banner ul li.slide2{
     /*background:url(../image/slide2.jpg);*/
     width:991px;
     height:380px;
}
.banner .dot{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 150px;
}
.banner .dot .prev{
    display: inline-block;
    width: 38px;
    height: 80px;
    margin: 0;
    text-indent: -999em;
    background:url(../image/prev.png)left center no-repeat;
    float:left;
}
 .banner .dot .prev:hover{
    background:url(../image/prev1.png)left center no-repeat;
 }
 
*+html .banner .dot .prev{ 
    margin-top:43px;
}
.banner .dot .next{
    display: inline-block;
    width: 38px;
    height: 80px;
    margin: 0;
    text-indent: -999em;
    background:url(../image/next.png) right center no-repeat;
    float:right;
 }
 .banner .dot .next:hover{
    background:url(../image/next1.png)right center no-repeat;
 }
 .bnr_cont_bg{ background:url(../image/bnr_cont_bg.png) no-repeat; float:left; width:355px; height:227px; padding:20px 58px 0px 66px; margin-top:70px;}
 .bnr_cont_bg .h4{ font-size:18px; color:#9a408d; text-transform:uppercase; line-height:30px; }
 .bnr_cont_bg .h5{font-size:14px; color:#695f68; height:145px; line-height:22px; padding:10px 0px; overflow:hidden; 
 text-align:justify;}
 .bnr_cont_bg a.btn_get{ background:url(../image/hd_bg_lft_crve_1.jpg) no-repeat right top #88347e; padding-left:15px; min-width:40px; width:auto; height:32px; text-decoration:none; float:left; padding-right:5px;}
 .bnr_cont_bg a.btn_get p{color:#fff; font-size:13px; background:url(../image/hde_arw_1.jpg) no-repeat right center; padding-right:14px; float:left; line-height:32px; text-transform:uppercase;}
 
 /*#party_package{border-top:1px dotted #9ba0a9; padding-top:20px; width:991px; float:left; margin-bottom:28px;}
 #party_package .filter_categ_box{ width:258px; float:left; margin-left:-35px;}
#party_package .filter_categ_box .top_crve{ background:url(../image/filter_box_top_crve.jpg) no-repeat right top #c4b3c2; padding-left:40px; width:218px; float:left; height:33px;}
#party_package .filter_categ_box .top_crve p{ font-size:13px; letter-spacing:2px; color:#725b6f; text-transform:uppercase; line-height:33px; float:left;}
#party_package .filter_categ_box .cent_bg{ background:#f0edf0; padding:16px 0px 16px 0px; width:258px; float:left;}
#party_package .filter_categ_box .btm_crve{ background:url(../image/filter_box_btm_crve.jpg) no-repeat right top #c4b3c2; padding-left:40px; width:218px; float:left; height:33px;}
#party_package .filter_categ_box .cent_bg .list_1{ margin-bottom:10px; float:left; width:258px;}
#party_package .filter_categ_box .cent_bg .list_1 .title{ border-bottom:1px solid #c4b3c2; float:left; padding-bottom:5px; width:205px; cursor:pointer;  margin-left:43px; margin-right:10px; }
#party_package .filter_categ_box .cent_bg .list_1 .title p{ float:left; width:180px; font-family: 'futura-normal'; color:#725b6f; font-size:16px; text-transform:uppercase;}
#party_package .filter_categ_box .cent_bg .list_1 ul{ float:left; margin-bottom:20px; margin-top:10px;}
#party_package .filter_categ_box .cent_bg .list_1 ul li{list-style:none; float:left; color:#88347e; font-size:16px; width:205px; line-height:18px;padding:8px 10px 8px 43px;}
#party_package .filter_categ_box .cent_bg .list_1 ul li:hover{ background:#e4dce4;}
#party_package .filter_categ_box .cent_bg .list_1 ul li a{ text-decoration:none; color:#88347e; font-size:16px; line-height:18px;}
*/

#party_package .cart_side{ width:968px; float:left; border:solid 0px red; min-height:500px;}
#party_package .cart_side .h6{ padding-bottom:8px; margin-bottom:15px; font-family: 'Futura_Bold'; color:#913584; font-size:18px; width:380px;}

.cart_side .txt_msg { font-family:open_sans; font-size:12px; }

#party_package .right_side{ width:768px; float:left; border:solid 0px red; min-height:500px;}
#party_package .right_side .sort_box{ margin-left:30px; width:738px; float:left;}
#party_package .right_side .sort_box p{ color:#a0a1a1; text-transform:uppercase; font-size:12px; float:left; margin-right:10px; line-height:22px; letter-spacing:2px;}
#party_package .right_side .sort_box select{ height:28px; float:left; padding-left:5px;}

#party_package{border-top:1px dotted #9ba0a9; padding-top:20px; width:991px; float:left; margin-bottom:28px;}
 #party_package .filter_categ_box{ width:258px; float:left; margin-left:-35px;}
#party_package .filter_categ_box .top_crve{ background:url(../image/filter_box_top_crve.jpg) no-repeat right top #c4b3c2; padding-left:40px; width:218px; float:left; height:33px;}
#party_package .filter_categ_box .top_crve p{ font-size:13px; letter-spacing:2px; color:#725b6f; text-transform:uppercase; line-height:33px; float:left;}
#party_package .filter_categ_box .cent_bg{ background:#f0edf0; padding:16px 0px 16px 0px; width:258px; float:left;}
#party_package .filter_categ_box .btm_crve{ background:url(../image/filter_box_btm_crve.jpg) no-repeat right top #c4b3c2; padding-left:40px; width:218px; float:left; height:33px;}

#party_package .filter_categ_box .cent_bg .firstpane{ margin-bottom:10px; float:left; width:258px;}
#party_package .filter_categ_box .cent_bg .firstpane .menu_body{ display:none;}
#party_package .filter_categ_box .cent_bg .firstpane .title{ border-bottom:1px solid #c4b3c2; float:left; padding-bottom:5px; width:205px; cursor:pointer;  margin-left:43px; margin-right:10px; margin-top:10px; background:url(../image/up_arw.jpg) no-repeat right center; }
#party_package .filter_categ_box .cent_bg .firstpane .title:first-child{ border-bottom:1px solid #c4b3c2; float:left; padding-bottom:5px; width:205px; cursor:pointer;  margin-left:43px; margin-right:10px; margin-top:10px; background:url(../image/down_arw.jpg) no-repeat right center; }
#party_package .filter_categ_box .cent_bg .firstpane .title p{ float:left; width:180px; font-family: 'futura-normal'; color:#725b6f; font-size:16px; text-transform:uppercase;}
#party_package .filter_categ_box .cent_bg .firstpane ul{ float:left; margin-bottom:20px; }
#party_package .filter_categ_box .cent_bg .firstpane ul li{list-style:none; float:left; color:#88347e; font-size:14px; width:205px; line-height:18px;padding:8px 10px 8px 43px;}
#party_package .filter_categ_box .cent_bg .firstpane ul li:hover{ background:#e4dce4;}
#party_package .filter_categ_box .cent_bg .firstpane ul li.sel{ background:#e4dce4;}
#party_package .filter_categ_box .cent_bg .firstpane ul li a{ text-decoration:none; color:#88347e; font-size:14px; line-height:18px;}

#product_detail{ width:759px; float:right; margin-top:22px; margin-left:1px;}
#product_detail .detail_box{ margin-left:30px; width:223px; float:left; margin-bottom:30px;}
#product_detail .detail_box a.img_box{ width:223px; float:left; text-decoration:none;}
#product_detail .detail_box a.img_box .hd_bg{ background:url(../image/hd_bg_lft_crve.png) no-repeat right top #babcbc; width:135px; height:27px; float:left; padding-left:12px; margin-top:-28px;}
#product_detail .detail_box a.img_box .hd_bg p{ color:#fff; font-size:13px; background:url(../image/hde_arw.jpg) no-repeat right center; padding-right:14px; float:left; line-height:27px; text-transform:uppercase;}
#product_detail .detail_box a.img_box  .bnr{ width:223px; float:left;}
#product_detail .detail_box a.img_box  .bnr img{ border:1px solid #babcbc; float:left;}
#product_detail .detail_box a.img_box:hover .hd_bg{ background:url(../image/hd_bg_lft_crve_1.png) no-repeat right top #88347e; width:135px; height:27px; float:left; padding-left:12px; margin-top:-28px;}
#product_detail .detail_box a.img_box:hover .hd_bg p{color:#fff; font-size:13px; background:url(../image/hde_arw_1.jpg) no-repeat right center; padding-right:14px; float:left; line-height:27px; text-transform:uppercase;}
#product_detail .detail_box a.img_box:hover .bnr img{ border:1px solid #88347e; float:left;}
#product_detail .detail_box .cont_box{ width:223px; float:left; margin-top:12px;}
#product_detail .detail_box .cont_box .h1{font-family: 'Futura_Bold'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:223px;}
#product_detail .detail_box .cont_box .p{font-family:'Futura-Book'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:223px;}
#product_detail .detail_box .cont_box .p a{color:#88347e; font-size:12px; line-height:16px; float:left; width:223px; text-decoration: none;}
#product_detail .detail_box .cont_box .p a:hover{ text-decoration:underline;}


.check_lbl{width:26px; height:28px; display:block;background:url(../image/checkbox_bg_new.png) 0 0 no-repeat; display:inline; float:left; margin-right:3px;}
.custom_check .checkbox_bg{display:block; position:relative; margin-bottom:10px;

-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */

}
.custom_check input[type="checkbox"]{ visibility:hidden !important; position:absolute !important; left:30px; top:0; z-index:-2;}
.custom_checked{ background-position:0px -29px !important;}

#party_package .right_side .pro_detail{ margin-left:30px; margin-top:22px; width:738px; float:left;}
#party_package .right_side .pro_detail .bnr_query{ float:left; width:315px; padding-bottom:25px; /*min-height:660px;*/}
#party_package .right_side .pro_detail .rght_detail{ margin-left:30px; width:393px; float:left;}
.pro_detail .rght_detail .spook{ width:393px; float:left;}
.pro_detail .rght_detail .spook .h6{ border-bottom:1px solid #9ba0a9; padding-bottom:8px; margin-bottom:15px; font-family: 'Futura_Bold'; color:#913584; font-size:18px; width:380px;}
.pro_detail .rght_detail .spook .p2{ color:#4f5360 !important; font-size:13px; line-height:17px; float:left; padding-right:5px; width:388px;}
.pro_detail .rght_detail .spook .p2 span{ font-family:'Futura_Bold';}
.pro_detail .rght_detail .print_cont{ width:393px; float:left; margin:23px 0px;}
.pro_detail .rght_detail .print_cont .title_1{ margin-bottom:20px; float:left; width:393px; padding-bottom:6px; border-bottom:1px solid #c4b3c2;}
.pro_detail .rght_detail .print_cont .title_1 p{ font-family: 'futura-normal'; color:#913584; font-size:18px; line-height:16px; float:left; text-transform:uppercase; letter-spacing:3px;}
.pro_detail .rght_detail .print_cont .title_1 img{ float:right;}
.pro_detail .rght_detail .print_cont .assembel{ width:393px; float:left;}
.pro_detail .rght_detail .print_cont .assembel .checkbox_bg{ width:31px; float:left; text-align:center;   padding-top:0px;  height:28px; margin-left:9px;}  /* background:url(../image/checkbox_bg_new.png) no-repeat; */
.pro_detail .rght_detail .print_cont .assembel .checkbox_bg input[type="checkbox"] { width:25px; height:28px; background:none; } /* background:none; */
.pro_detail .rght_detail .print_cont .assembel .inputss{ width:40px; float:left; text-align:center; padding-top:0px;}
.pro_detail .rght_detail .print_cont .assembel .inputss input[type="text"] { padding:3px; width:18px;}
.pro_detail .rght_detail .print_cont .assembel .contentss{ padding-right:10px; width:343px; float:left;}
.pro_detail .rght_detail .print_cont .assembel .contentss .h1{font-family: 'helveticabold'; font-size:17px; line-height:20px; color:#f23a8a; float:left; width:343px;}
.pro_detail .rght_detail .print_cont .assembel .contentss .h1 b{ color:#4f5360; margin-left:5px;}
.pro_detail .rght_detail .print_cont .assembel .contentss .h1 span{ font-family: 'helvetica-lightregular'; margin-left:8px; font-size:12px;line-height:17px; color:#4f5360;}
.pro_detail .rght_detail .print_cont .assembel .contentss .h2{font-family: 'helveticabold'; font-size:17px; line-height:20px; color:#913584; float:left; width:343px;}
.pro_detail .rght_detail .print_cont .assembel .contentss .h2 span{ color:#4f5360;}
.pro_detail .rght_detail .print_cont .assembel .contentss .p3{ font-size:12px; margin-top:10px; line-height:17px; color:#4f5360; float:left;}
.pro_detail .rght_detail .print_cont .p4{ font-size:12px; line-height:17px; color:#4f5360; width:330px; padding-right:20px; margin-left:35px;}
.pro_detail .rght_detail .print_cont ul.form_1{ margin-left:0px; width:345px; float:left; margin-bottom:10px;}
.pro_detail .rght_detail .print_cont ul.form_1 li{ list-style:none; margin-top:12px; float:left; width:345px;}
.pro_detail .rght_detail .print_cont ul.form_1 li label{ font-family: 'helvetica-lightregular'; color:#4f5360; font-size:12px; font-style:italic; float:left; width:345px; line-height:15px;}
.pro_detail .rght_detail .print_cont ul.form_1 li .text_box{ background:#fff; border:1px solid #d7d7d7; height:20px; width:343px; float:left;}
.pro_detail .rght_detail .print_cont ul.form_1 li .text_area{ background:#fff; border:1px solid #d7d7d7; height:80px; width:343px; float:left;}

#party_package .right_side .add_cart{ margin-left:30px; width:730px; padding:30px 0px; border-top:1px dotted #9ba0a9; border-bottom:1px dotted #9ba0a9; line-height:16px; float:left; text-align:right;}
#party_package .right_side .add_cart .p5{font-family:'Futura_Bold'; color:#c4b3c2; font-size:14px; line-height:45px; float:right; margin-right:30px;}

/*.pro_detail .rght_detail .print_cont .assembel .contentss ul.list_catg{ float:left; width:343px; margin-top:10px;}
.pro_detail .rght_detail .print_cont .assembel .contentss ul.list_catg li{ list-style:none; margin-right:8px; width:94px; float:left; padding-left:12px; background:url(../image/bullets.jpg) no-repeat 0px 5px; font-size:11px;line-height:17px; color:#4f5360;}
.pro_detail .rght_detail .print_cont .assembel .contentss ul.list_catg li a{ text-decoration:none; color:#4f5360;}*/
.pro_detail .rght_detail .print_cont .assembel .contentss div.list_catg ul { float:left; width:343px; margin-top:10px;}
.pro_detail .rght_detail .print_cont .assembel .contentss div.list_catg ul li{ list-style:none; margin-right:8px; width:94px; float:left; padding-left:12px; background:url(../image/bullets.jpg) no-repeat 0px 5px; font-size:11px;line-height:17px; color:#4f5360;}
.pro_detail .rght_detail .print_cont .assembel .contentss div.list_catg ul li a{ text-decoration:none; color:#4f5360;}


.pdf_file_box{ width:380px; float:left; border-top:1px solid #c4b3c2; border-bottom:1px solid #c4b3c2; margin-top:28px; padding:14px 0px;}
.pdf_file_box img{ float:left;}
.pdf_file_box .review{ font-family: 'Futura_Bold'; font-size:12px; line-height:35px; color:#f23a8a; text-transform:uppercase; margin-left:10px; float:left; }
.pdf_file_box .review a{ text-decoration:none; color:#f23a8a;}
.pdf_file_box .review a:hover{ text-decoration:underline;}

.pro_detail .rght_detail .spook .quantiy{ width:380px; float:left; margin-top:35px;}
.pro_detail .rght_detail .spook .quantiy .text{ font-family: 'Futura_Bold'; font-size:12px; color:#c4b3c2; text-transform:uppercase; line-height:40px; float:left; letter-spacing:1px;}
.pro_detail .rght_detail .spook .quantiy input{ margin-left:16px; float:left; border:1px solid #9b9b9b; width:23px; height:13px; text-align:center; padding:5px 0px; margin-top:7px;}

.spook .p2 ul{ float:left; width:343px; margin-top:10px;}
.spook .p2 ul li{ list-style:none; margin-right:8px; width:340px; float:left; padding-left:12px; background:url(../image/bullets.jpg) no-repeat 0px 5px; font-size:11px;line-height:17px; color:#4f5360 !important;}
.spook .p2 ul li a{ text-decoration:none; color:#4f5360;}

ul.list_catg{ float:left; width:343px; }
ul.list_catg li{ list-style:none; margin-right:8px; width:94px; float:left; padding-left:12px; background:url(../image/bullets.jpg) no-repeat 0px 5px; font-size:11px;line-height:17px; color:#4f5360 !important;}
ul.list_catg li a{ text-decoration:none; color:#4f5360;}

/*zoom*/
.zoom-container {
    position:relative;
}

/* Image to zoom */
#zoom-target {
    position:relative; /* Not strictly necessary but useful for positioning the loading message */
    display:block; /* This is very important, the element must have metrics to provide an area to catch events */
}
#zoom-target .fullsize-loading {
    position:absolute;
    top:50%;
    left:50%;
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    direction:ltr;
    text-indent:-9999px;
    background:#fff url(../image/loading.gif) no-repeat center center;
    z-index:150;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

/* Zoom panel */
#zoom-panel {
    position:absolute;
    top:0;
    left:340px;
    width:390px;
    height:520px;
    overflow:hidden;
    background:#fff;
    z-index:200;
    /* Box shadow for < IE9 is defined in ie8.css and ie7.css */
    -webkit-box-shadow:0 0 10px #888;
       -moz-box-shadow:0 0 10px #888;
            box-shadow:0 0 10px #888;
    /* Improve fluid motion of the the panel */
    -webkit-transition:left, top 100ms ease-out;
       -moz-transition:left, top 100ms ease-out;
        -ms-transition:left, top 100ms ease-out;
         -o-transition:left, top 100ms ease-out;
            transition:left, top 100ms ease-out;
}

/* Zoom gallery */
.zoom-gallery {
    margin:5px 0;
    list-style-type:none;
}

.zoom-thumbnail {
    float:left;
    margin-left:7px;
    text-decoration:none;
}

.zoom-image {
border:solid 1px #95438d;
}

li:first-child .zoom-thumbnail {
    margin-left:0;
}

.thumbnail-loading {
    background:#fff url(../image/loading.gif) no-repeat center center;
}

.thumbnail-loading img {
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
}

#product_detail{ width:759px; float:right; margin-top:22px; margin-left:1px;}
#product_detail .detail_box{ margin-left:30px; width:223px; float:left; margin-bottom:30px;}
#product_detail .detail_box a.img_box{ width:223px; float:left; text-decoration:none;}
#product_detail .detail_box a.img_box .hd_bg{ background:url(../image/hd_bg_lft_crve.png) no-repeat right top #babcbc; width:135px; height:27px; float:left; padding-left:12px; margin-top:-28px;}
#product_detail .detail_box a.img_box .hd_bg p{ color:#fff; font-size:13px; background:url(../image/hde_arw.jpg) no-repeat right center; padding-right:14px; float:left; line-height:27px; text-transform:uppercase;}
#product_detail .detail_box a.img_box  .bnr{ width:223px; float:left;}
#product_detail .detail_box a.img_box  .bnr img{ border:1px solid #babcbc; float:left;}
#product_detail .detail_box a.img_box:hover .hd_bg{ background:url(../image/hd_bg_lft_crve_1.png) no-repeat right top #88347e; width:135px; height:27px; float:left; padding-left:12px; margin-top:-28px;}
#product_detail .detail_box a.img_box:hover .hd_bg p{color:#fff; font-size:13px; background:url(../image/hde_arw_1.jpg) no-repeat right center; padding-right:14px; float:left; line-height:27px; text-transform:uppercase;}
#product_detail .detail_box a.img_box:hover .bnr img{ border:1px solid #88347e; float:left;}
#product_detail .detail_box .cont_box{ width:223px; float:left; margin-top:12px;}
#product_detail .detail_box .cont_box .h1{font-family: 'Futura_Bold'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:223px;}
#product_detail .detail_box .cont_box .p{font-family:'Futura-Book'; color:#6d7383; font-size:13px; line-height:16px; float:left; width:223px;}
#product_detail .detail_box .cont_box .p a{color:#88347e; font-size:12px; line-height:16px; float:left; width:223px; text-decoration: none;}
#product_detail .detail_box .cont_box .p a:hover{ text-decoration:underline;}

/*************** footer slider**********************/
.footer_bnr_title{ margin-left:30px; text-transform:uppercase; color:#6d7383; font-size:16px; float:left; width:730px; line-height:20px; padding:15px 0px; letter-spacing:2px;}
.infiniteCarousel {
  width: 730px;
  position: relative;
  background:url(../image/footer_slide_bg.jpg) no-repeat;
  height:212px;
}

.infiniteCarousel .wrapper {
  margin:0px 80px;
  width: 570px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:212px;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  margin-top:10px;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px 0px;
  height: 109px;
  width: 100px;
  margin:8px 10px 0px 25px;
}

.infiniteCarousel ul li a img {
  display:block;
}
.infiniteCarousel ul li a { text-decoration:none; color:#913584;}
.infiniteCarousel ul li a p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#913584;
	text-decoration:none;
	padding-top:5px;
}
.infiniteCarousel ul li a p span{color:#6d7383;}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../image/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background:url(../image/next.png) no-repeat;
  width:34px;
  height:74px;
  right: 0;
  top:69px;
}

.infiniteCarousel .back {
  background:url(../image/prev.png) no-repeat;
  width:34px;
  height:74px;
  left: 0;
  top:69px;
}

#add_guest { margin-top:14px; float:left; width:323px;}
#add_guest .hd_bg{ background:url(../image/add_guest_arw1.jpg) no-repeat; width:323px; height:28px; float:left; font-family:'Futura-Book'; font-size:13px; color:#f33a8a; line-height:28px; border-bottom:solid 1px #f3d8e3;}
#add_guest .hd_bg .add_guest{ padding:0px 10px; width:103px; float:left; height:28px;  cursor:pointer;}
#add_guest .add_box{ padding:16px; border:1px solid #f3d8e3; border-top:0px !important; width:289px; float:left;}
#add_guest .add_box .input1{ width:25px; float:left; text-align:center; padding-top:0px;}
#add_guest .add_box .input1 input[type="text"] { padding:3px; width:19px; height:19px; float:left;}
#add_guest .add_box .additional_text{ margin-left:12px; width:252px; float:left;}
#add_guest .add_box .additional_text .h1{font-family: 'helveticabold'; font-size:14px; line-height:25px; color:#9398a7; float:left; width:277px;}
#add_guest .add_box .additional_text .h1 span{ font-family: 'helveticabold'; font-size:14px; color:#4f5360;}
#add_guest .add_box .additional_text .p3{ font-size:12px; margin-top:5px; line-height:17px; color:#4f5360; float:left;}
#add_guest .add_box .select_inner{ width:235px;  text-align:center; padding-top:0px; height:21px; background:url(../image/select_bg_new.png) no-repeat; overflow:hidden; margin-top:12px;}
#add_guest .add_box .select_inner select{width:260px; height:25px; border:none; background:none; line-height:25px; font-size:12px; padding: 0px 4px !important; }

#add_guest1 { margin-top:5px; float:left; width:386px;}
#add_guest1 .hd_bg{ background:url(../image/add_guest_arw1.jpg) no-repeat; width:386px; height:28px; float:left; font-family:'Futura-Book'; font-size:13px; color:#f33a8a; line-height:28px;  border-bottom:solid 1px #f3d8e3;}
#add_guest1 .hd_bg .add_guest{ padding:0px 10px; width:103px; float:left; height:28px; cursor:pointer;}
#add_guest1 .add_box{ padding:16px; border:1px solid #f3d8e3; border-top:0px !important; width:352px; float:left;}
#add_guest1 .add_box .input1{ width:25px; float:left; text-align:center; padding-top:0px;}
#add_guest1 .add_box .input1 input[type="text"] { padding:3px; width:19px; height:19px; float:left;}
#add_guest1 .add_box .additional_text{ margin-left:12px; width:315px; float:left;}
#add_guest1 .add_box .additional_text .h1{font-family: 'helveticabold'; font-size:14px; line-height:25px; color:#9398a7; float:left; width:340px;}
#add_guest1 .add_box .additional_text .h1 span{ font-family: 'helveticabold'; font-size:14px; color:#4f5360;}
#add_guest1 .add_box .additional_text .p3{ font-size:12px; margin-top:5px; line-height:17px; color:#4f5360; float:left;}
#add_guest1 .add_box .select_inner{ width:235px;  text-align:center; padding-top:0px; height:21px; background:url(../image/select_bg_new.png) no-repeat; overflow:hidden; margin-top:12px;}
#add_guest1 .add_box .select_inner select{width:260px; height:25px; border:none; background:none; line-height:25px; font-size:12px; padding:0px 4px;}

/*Jquery modal container*/

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
/*-webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px;*/
/*#simplemodal-container {height:260px; width:460px; color:#bbb; background-color:#f0edf0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px 8px 8px 8px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../image/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}*/
#simplemodal-container{ height:auto width:761px; float:left; background-color:#f0edf0; padding:12px;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px 8px 8px 8px;}
#simplemodal-container .party_favor{  font-family: 'Futura_Bold';  font-size:16px; color:#913584; line-height:28px; float:left; letter-spacing:2px; }
#simplemodal-container .party_favor span{ font-family: 'futura-normal';}
#simplemodal-container .cont_box{ margin-top:15px; float:left; width:100%}
#simplemodal-container .cont_box .title_2{ font-family: 'Futura_Bold'; color:#6d7383; font-size:15px; float:left; line-height:18px;}
#simplemodal-container .error{ font-family:'Futura-Book'; color:red; font-size:15px; float:left; line-height:18px; width:100%;}
#simplemodal-container .cont_box .p_1{ font-family:'Futura-Book'; color:red; font-size:12px; float:left; line-height:18px; width:100%; display:none;}
#simplemodal-container .cont_box ul{ float:left; margin-left:30px;}
#simplemodal-container .cont_box ul li{ float:left; margin-top:10px; width:400px;}
#simplemodal-container .cont_box ul li label{ font-size:13px; color:#656b79; line-height:25px; width:178px;}
#simplemodal-container .cont_box ul li input[type="text"]{ width:23px; height:23px; float:none; background:#fff; border:1px solid #bababa; margin-left:8px;}
#simplemodal-container .cont_box ul li img{ border:0px; outline:none; margin-top:18px; float:left;}
#simplemodal-container a.modalCloseImg {background:url(../image/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}


/********************05/07/2013*******************************************/
.lft{ float:left;}
.rght{float:right;}
.mar_top{ margin-top:15px;}
.videos_bar{ border-bottom:1px dotted #9BA0A9; border-top:1px dotted #9BA0A9; width:991px; padding:14px 0px; font-family:'Futura-Book'; 
float:left; letter-spacing:2px;}
.videos_bar .p5{ font-size:20px; color:#6d7383; float:left; line-height:22px;}
.videos_bar .p6{ color:#a0a1a1; font-size:12px; line-height:22px; text-transform:uppercase; float:right; margin:0px 8px 0px 40px;}
.videos_bar select{ float:right; height:22px;}

.articals{ width:991px; float:left;}
.articals .artical_box1{ width:435px; margin:30px; min-height:137px; float:left;}
.articals .artical_box1 .rght_content { width:305px; float:right;}
.articals .artical_box1 .rght_content .h7{ font-family: 'Futura_Bold'; font-size:15px; line-height:19px; width:305px; color:#9a408d;}
.articals .artical_box1 .rght_content .p7{ color:#6d7383; font-size:11px; float:left; width:305px; line-height:15px; padding:5px 0px;}
.articals .artical_box1 .rght_content .more{ font-family:'Futura-Book'; text-transform:uppercase; color:#6d7383; font-size:9px; letter-spacing:1px; float:left; line-height:14px}
.articals .artical_box1 .rght_content .more a{ font-family: 'Futura_Bold'; color:#f23a8a; text-decoration:none; font-size:9px; 
}
.articals .artical_box1 .rght_content .more a:hover{ text-decoration:underline;}

.reason_bar1{ padding:18px 0px; width:991px; float:left; color:#6d7383; font-size:16px; text-transform:uppercase; letter-spacing:4px;}

.mar_rght{ margin-right:122px;}
.action_bar{ width:632px; float:right; font-family: 'interstate-lightnormal'; color:#6d7383; font-size:13px;
line-height:16px; letter-spacing:1px !important;}
.action_bar a{ color:#6d7383; text-decoration:none;}
.action_bar a span{ color:#88347e; font-weight:bold; font-size:16px; line-height:16px; margin:0px 3px;}

.resource_articals{ margin:35px 30px; float:left; width:931px;}
.resource_articals .lft_side_img{ width:178px; margin-right:30px; float:left;}
.content_area{ width:632px; float:left;}
.content_area .h8{ font-family: 'Futura_Bold'; font-size:20px; line-height:24px; color:#9a408d; width:632px; float:left;}
.content_area .p8{ text-transform:uppercase; font-size:10px; line-height:12px; color:#6d7383; float:left; margin-top:5px;}
.content_area p{ color:#474b56; font-size:12px; line-height:16px; padding-top:10px; float:left; width:632px;}
.content_area ul.text{ margin-left:35px; color:#474b56; font-size:12px; line-height:16px; float:left; width:580px;
margin-top:10px;}
.content_area ul.text li{ list-style:none; background:url(../image/bullets_1.jpg) no-repeat 2px 8px; float:left; width:580px; margin-top:5px; padding-left:15px;}

.content_area ul{ margin-left:35px; color:#474b56; font-size:12px; line-height:16px; float:left; width:580px;
margin-top:10px;}
.content_area ul li{ list-style:none; background:url(../image/bullets_1.jpg) no-repeat 2px 8px; float:left; width:580px; margin-top:5px; padding-left:15px;}

.content_area a  { color:#ef458e; text-decoration:none; }
.content_area a:hover  { color:#ef458e; text-decoration:underline; }

.lft_text_area a  { color:#ef458e; text-decoration:none; }
.lft_text_area a:hover  { color:#ef458e; text-decoration:underline; }

.action_slide{ padding:8px 0px; border-top:1px dotted #9ba0a9; margin-top:28px; border-bottom:1px dotted #9ba0a9; width:632px; float:left;}

.share_link_box{ margin-top:25px; float:left; width:632px; }
.share_link_box .share{ font-family:'Futura-Book'; float:left; font-size:16px; line-height:21px; color:#7c687c; padding-right:5px;}
.share_link_box img{ margin-left:5px; border:0px; float:left;}
.share_link_box .recommend{ background:url(../image/recommend_bg.jpg) no-repeat; width:123px; padding-right:2px; height:20px; float:left;  margin-left:8px; text-align:right; font-size:9px; color:#6b6c6d; line-height:20px;}

.comment_box{ margin-top:25px; float:left; width:632px; border-top:1px dotted #9ba0a9; padding-top:25px;}
.comment_box .cmt_1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#acacac; float:left;}
.comment_box .cmt_line{ width:632px; float:left; margin-top:16px;}
.comment_box .cmt_line img{ float:left; border:0px; margin-right:12px;}
.comment_box .cmt_line input{ background:url(../image/text_box_bg.jpg) no-repeat; width:558px; height:20px; padding:8px 10px; border:0px; float:left;}

.title_bar{ border-top:1px dotted #9BA0A9; width:991px; padding:14px 0px; font-family:'Futura-Book'; float:left; letter-spacing:2px;}
.title_bar .h9{ font-size:20px; color:#6d7383; float:left; line-height:22px; text-transform: uppercase;}

#subpage_content{ width:991px; float:left;  margin-top:25px; margin-bottom:45px;}
#subpage_content .lft_text_area{ width:300px; float:left; margin-right:46px;}
.lft_text_area .h10{  border-bottom:1px dotted #9BA0A9; padding-bottom:4px; float:left; margin-right:30px; width:220px; line-height:26px; padding-left:50px; font-family:'Futura-Book'; color:#9a408d; font-size:18px; text-transform:uppercase;}
.lft_text_area .p9{ margin-top:15px; float:left; padding-left:50px; width:250px; font-family:'Futura-Light'; color:695f68; font-size:18px; line-height:28px;}
#subpage_content .content_area .h8{ font-family: 'Futura_Bold'; font-size:16px !important; line-height:24px; color:#9a408d; width:632px; float:left;}

.content_area ul.form_1{ margin-left:0px; width:500px; float:left; margin-bottom:10px;}

.content_area ul.form_1 li{ list-style:none; margin-top:12px; float:left; width:500px;}

.content_area ul.form_1 li label{ font-family: 'helvetica-lightregular'; color:#4f5360; font-size:12px; font-style:italic; float:left; width:345px; line-height:15px;}

.content_area ul.form_1 li .text_box{ background:#fff; border:1px solid #d7d7d7; height:20px; width:343px; float:left;}

.content_area ul.form_1 li .text_area{ background:#fff; border:1px solid #d7d7d7; height:80px; width:343px; float:left;}

.content_area ul.form_1 li span.error {font-family: 'helvetica-lightregular'; color:red; font-size:12px; clear:both;}

.blog_title{ font-family: 'Futura_Bold'; padding:20px 0px; color:#6d7383; font-size:26px; float:left; width:991px; border-bottom:1px dotted #9BA0A9;}


#subpage_content1{ width:991px; float:left;}
#subpage_content1 .lft_side_content{ width:730px; float:left;}
#subpage_content1 .lft_side_content .txt_area1{ margin-top:20px; padding:0px 15px 28px 10px; width:730px; float:left; border-bottom:1px dotted #9BA0A9;}
#subpage_content1 .lft_side_content .txt_area1 .hd1{ font-family: 'OpenSans-Bold'; font-size:21px; line-height:28px; color:#8d3984; width:700px;}
#subpage_content1 .lft_side_content .txt_area1 .content1{ margin-top:18px; float:left;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .post{ width:156px; float:left; margin-right:27px;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .post p{font-size:11px; text-align:right; line-height:22px; color:#6d7383; float:right;width:150px;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .post p b{ margin-bottom:15px; float:right;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box{ width:520px; float:left;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box img{ margin-right:22px; margin-bottom:22px; float:left;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box p{ color:#494e5b; font-size:13px; line-height:21px; width:100%; padding-bottom:15px;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box a{ font-size:11px; color:#f23a8a; float:left; text-decoration:none; margin-top:10px; text-transform:uppercase;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box a:hover{ text-decoration:underline; color:#f23a8a;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box ul{ float:left; margin:5px 0px 20px 20px; width:480px;}
#subpage_content1 .lft_side_content .txt_area1 .content1 .txt_box ul li{ list-style:none;
background-image:url(../image/bullets_1.jpg);
background-repeat:no-repeat;
background-position:6px 8px; 
padding-left:20px; color:#494e5b; font-size:13px; line-height:21px; }


#subpage_content1 .rght_topic_box{ width:258px; float:right; margin-right:-40px; margin-top:76px;}
#subpage_content1 .rght_topic_box .top_crve{ background:url(../image/rght_bx_top_crve.jpg) no-repeat; width:258px; float:left; height:10px;}
#subpage_content1 .rght_topic_box .btm_crve{ background:url(../image/rght_bx_btm_crve.jpg) no-repeat; width:258px; float:left; height:10px;}
#subpage_content1 .rght_topic_box .cent_box{ background:#f0edf0;  width:218px; padding:5px 10px 5px 30px; float:left;}
#subpage_content1 .rght_topic_box .cent_box .hd2{ font-family: 'futura-normal'; font-size:16px; text-transform:uppercase; color:#725b6f; line-height:26px; float:left; width:218px; float:left; border-bottom:1px solid #d4cad3; letter-spacing:2px;}
#subpage_content1 .rght_topic_box .cent_box ul{ margin-top:10px; width:218px; float:left;}
#subpage_content1 .rght_topic_box .cent_box ul li{ font-size:13px; color:#88347e; line-height:18px; list-style:none; margin-top:10px; width:218px; float:left;}
#subpage_content1 .rght_topic_box .cent_box ul li a{ text-decoration:none; color:#88347e;}
#subpage_content1 .rght_topic_box .cent_box ul li.p1{font-family: 'OpenSans-Semibold'; float:left; margin-bottom:15px;}
#subpage_content1 .rght_topic_box .cent_box ul li.p1 span{ font-family: 'OpenSans-Bold'; color:#6d7383; font-size:11px; width:200px; float:left; line-height:20px;}
#subpage_content1 .rght_topic_box .cent_box ul li.p2{font-family: 'OpenSans-Semibold';}

.evt_mg{ float:left; width:991px;}
#assis_list{ width:100%; float:left; background:url(../image/line_bg.jpg) repeat-x bottom; padding-bottom:12px; margin-bottom:25px;}
#assis_list .event_img{ float:left; margin-right:40px;;}
#assis_list .ass_menu{ padding-bottom:0px !important;}
#assis_list ul{ float:left; padding-bottom:-25px;}
#assis_list ul li{ padding:0px 15px; float:left; padding-bottom:25px; margin-bottom:-16px;}
#assis_list ul a{  font-family:'Futura-Book';
    font-size:23px;
    color:#6d7383;
    font-weight:normal;
    text-decoration:none;
    padding-bottom:25px;
}
#assis_list ul li a:hover{ background:url(../image/b_curve.jpg) no-repeat center bottom; color:#F23A8A;}
#assis_list ul a.current{ color:#F23A8A !important;}
#assis_list ul a.current{ background:url(../image/b_curve.jpg) no-repeat center bottom; color:#F23A8A;}
#assis_list ul .as_first{ padding-left:0px !important;}
#assis_list h1{color:#6d7383; font-family:; font-size:15px; line-height:16px;}
#assis_list p,.initials {color:#99408d; font-family:; font-size:11px; line-height:16px; padding-bottom:15px;}

/********************************login-popup*********************************/
#mask {
    display: none;
    background: #000; 
    position: fixed; left: 0; top: 0; 
    z-index: 10;
    width: 100%; height: 100%;
    opacity: 0.8;
    z-index: 999;
}

#event_manage{ float:left; width:100%;}
#event_manage .rght{ float:right !important;}
#event_manage .manage{ float:left;}
#event_manage .hed_bg{ background:url(../image/hd_bg_lft_crve.jpg) no-repeat right top #babcbc; color:#f8f9fe; font-size:12px; font-family:'Futura-Book'; line-height:32px; height:32px; float:left; padding: 0px 16px; letter-spacing:2px; text-transform:uppercase;}
#event_manage .hed_bg1{ background:url(../image/bg_view_list.jpg) no-repeat right top; color:#babcbc; font-size:12px; font-family:'Futura-Book'; line-height:32px; height:32px; float:left; padding: 0px 5px; text-align:center; letter-spacing:2px;  text-transform:uppercase;}
#event_manage .page{ float:right; color:#6d7383; font-size:14px; font-family: 'helvetica-lightregular';}
#event_manage .page a{ font-weight:bold; color:#88347e;}
#event_manage .page b{ font-family: 'Futura_Bold'; font-size:14px; }
#event_manage .manage_btm{ clear:both; float:left; border:0px solid #babcbc; padding:18px;}
#event_manage .manage_btm .mg_left{width:304px; float:left; margin:0px 18px;}
#event_manage .manage_btm .mg_left li{ margin-bottom:20px; float:left;}
#event_manage .manage_btm .mg_left li label{ margin-right:18px; text-align:right; width:52px; float:left; color:#9a408d; font-size:11px; text-transform:uppercase; font-family: 'open_sansregular'; line-height:29px; border:solid 0px red;}
#event_manage .manage_btm .mg_left li input{width:212px; height:29px; float:left; color:#474b56; line-height:29px; padding:0px 10px; font-size:13px;  font-family: 'open_sansregular'; border:0; border:solid 1px #d7d7d7; } /*background:url(../image/event_txt.jpg) no-repeat;*/
#event_manage .manage_btm .mg_left li input.tim{width:60px; height:29px; float:left; color:#474b56; line-height:29px; padding:0px 10px; font-size:13px;  font-family: 'open_sansregular'; border:0; border:solid 1px #d7d7d7; } /*background:url(../image/event_txt.jpg) no-repeat;*/
#event_manage .manage_btm .mg_left li select.sel_tim{width:50px; margin-left:10px; height:29px; float:left; color:#474b56; line-height:29px; padding:3px 0px; font-size:13px;  font-family: 'open_sansregular'; border:0; border:solid 1px #d7d7d7; } /*background:url(../image/event_txt.jpg) no-repeat;*/
#event_manage .manage_btm .mg_left li textarea{width:212px; height:52px; float:left; color:#474b56; line-height:16px; padding:10px; font-size:13px;  font-family: 'open_sansregular'; border:0; border:solid 1px #d7d7d7;   resize:none;} /*background:url(../image/event_address.jpg) no-repeat;*/
#event_manage .manage_btm .mg_left li span.error {font-size:11px; font-family: 'open_sansregular'; color:red; margin-left:76px; padding-top:5px;}
#event_manage .mg_right{ margin-right:12px; float:right;}
#event_manage .mg_right li{line-height:32px; margin-bottom:20px; display:block; background:url(../image/bullets.jpg) no-repeat right center;}
#event_manage .mg_right li p{ margin-right:10px; text-align:right; font-size:11px; color:#babcbc; text-transform:uppercase; font-family:'Futura_Bold'}
#event_manage .mg_right li p a{ color:#babcbc; text-transform:uppercase; text-decoration:none; font-family:'Futura_Bold'}
#event_manage .buttons{ float:left; margin-top:6px; clear:both;}
#event_manage .buttons .button1{background:url(../image/save_changes.jpg) ; width:150px; height:38px; float:left; margin-left:170px; border:0; cursor:pointer;}
#event_manage .buttons .button2{background:url(../image/add_new_event.jpg) ; width:159px; height:38px; float:left; margin-left:12px; border:0; cursor:pointer;}
#event_manage .buttons .button3{background:url(../image/btn_editevent.jpg) ; width:118px; height:38px; float:left; margin-left:12px; border:0; cursor:pointer;}
#event_manage ul.ct_list{  float: left;
    height: auto;
    min-height:300px;
    overflow-x: hidden;
    overflow-y: auto;
    width:340px;
    *width:320px;
}
#event_manage .ct_list li{ width:342px; float:left;   line-height:20px; padding:3px 0px;}
#event_manage .ct_list li.sel{ width:342px; float:left;   line-height:20px; padding:3px 0px; background:#ffffc7;}
#event_manage .ct_list li input{ margin-left:18px; float: left; margin-top:5px; background:url(../image/ct_check.jpg) no-repeat; width:13px; height:13px; border:0; padding-top:10px 0px;}
#event_manage .ct_list li label{ margin-left:15px; font-size:12px; width:220px; float:left; margin-top:0px;  font-family: 'open_sansregular'; color:#595d67;}
#event_manage .ct_list li .emaillink{ line-height: 20px; margin-left: 45px; font-size:13px; color:#6D7383;}
#event_manage .ct_list li a:hover{ text-decoration: underline;}
#event_manage .ct_list li span{float: left; margin-left: 0px;  line-height: 20px; border:solid 0px red; color: #9fa0a0}
#event_manage .ct_list li span a{ color: #F23A8A !important; font-size:12px; margin-left: 0px !important; float:left;}
#event_manage .ct_list li span a.dl{ color: #9fa0a0 !important; font-size:12px; margin-left: 0px !important; float:right;}

#event_manage .ct_list .ct_first{ border:0;  margin-bottom:0px }
#event_manage .ct_list .ct_first input{ float:left; display:block;}
#event_manage .ct_list .ct_first p{padding:0; color:#9a408d; font-size:11px; text-transform:uppercase; font-family: 'open_sansregular'; margin-left:10px !important; float:left; line-height:20px;}
#event_manage .ss_list{ margin-left:5px; margin-top:5px; background:url(../image/savelist.jpg) no-repeat; width:244px; height:38px; border:0;}
#event_manage .ct_inpt{ float:left; width:206px; padding:0px 5px; height:27px; border:1px solid #d9d9d9; line-height:27px; font-size:11px;  font-family: 'open_sansregular'; margin-left:16px; }
#event_manage .ct_search{ float:left; background:url(../image/searchbx.jpg) no-repeat; width:72px; height:29px; margin-left:15px; border:0; cursor:pointer;}

.h_title{ font-family: 'Futura_Bold'; padding:12px 0px; line-height:46px; color:#6d7383; font-size:26px; float:left; width:991px; 
border-bottom:1px dotted #9BA0A9;}
.h_title p{font-family:'Futura-Book'; float:left; color:#6d7383; font-size:20px; margin-right:25px;}

#sign_form{ float:left; margin-left:86px; margin-top:28px; width:310px;}
#sign_form .sign_text{ font-family: 'futura-normal'; font-size:16px; text-transform:uppercase; color:#913584; line-height:20px; padding:10px 0px; letter-spacing:3px; }
#sign_form .sign_text span{font-family: 'Futura_Bold'; }
#sign_form ul{ float:left; width:310px;}
#sign_form ul li{ list-style:none; margin-top:10px; float:left;}
#sign_form ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:310px; float:left;}
#sign_form ul li div{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:310px; float:left;}
#sign_form ul li div a { color: #F23A8A; font-family: 'helvetica-lightregular'; font-size: 14px; text-decoration: none; }
#sign_form ul li div a:hover { color: #F23A8A; text-decoration: underline;}
#sign_form ul li .input_box{ background:url(../image/text_box1.jpg) no-repeat; width:310px; height:31px; float:left;}
#sign_form ul li .input_box input{ background:none; border:0px; float:left; width:306px; padding:0px 2px; height:31px; line-height:30px;}
#sign_form ul li .btn_submit{ background:url(../image/btn_getparty.jpg) no-repeat; width:257px; height:45px; float:left; margin-top:12px; cursor:pointer; border:0px; font-size:0px}

#user_free_box{ float:left; margin-left:68px; margin-top:28px; width:448px;}
#user_free_box .hd_bg{ background:url(../image/free_box_top_crve.jpg) no-repeat top center #c4b3c2; padding:15px 22px; width:404px; float:left; font-family: 'Futura_Bold'; font-size:15px; color:#fff; line-height:18px;}
#user_free_box .content_bg{ background:url(../image/free_box_btm_crve.jpg) no-repeat bottom center #f0edf0; padding:14px 25px;
width:398px; float:left;}
#user_free_box .content_bg .td_1 { width:398px; margin-bottom:15px; margin-top:10px; float:left;}
#user_free_box .content_bg .td_1 .lft_img{ float:left; width:74px; text-align: center; margin-right:20px;}
#user_free_box .content_bg .td_1 .rght_textbox{ width:304px; float:left;}
#user_free_box .content_bg .td_1 .rght_textbox .hd2{font-family: 'Futura_Bold'; color:#9a408d; font-size:16px; width:304px; float:left;}
#user_free_box .content_bg .td_1 .rght_textbox p{ font-family:'Futura-Book'; color:#474b56; font-size:14px; line-height:18px; width:304px; float:left;}

/*login modal popup box*/
#inline {
	display:none;
	width:398px;
}

.login-popup .top_crve{ background:url(../image/login_box_top_crve.png) no-repeat; width:398px; float:left; height:15px;}
.login-popup .cent_bg{ background:url(../image/login_box_cent_bg.jpg) repeat-y; width:314px; float:left; padding:15px 42px;}
.login-popup .btm_crve{ background:url(../image/login_box_btm_crve.png) no-repeat; width:398px; float:left; height:15px;}
.login-popup .login_text{  font-family: 'futura-normal'; color:#913584; font-size:16px; text-transform:uppercase; float:left; line-height:24px; }
.login-popup .login_text span{ font-family: 'Futura_Bold';}
.login-popup ul.login{margin-top:10px; float:left; width:310px;}
.login-popup ul.login li{ list-style:none; margin-top:12px; float:left; width:310px;}
.login-popup ul.login li label{ font-family: 'helvetica-lightregular'; color:#4f5360; font-size:14px; line-height:18px; float:left; width:310px;}
.login-popup ul.login li p{font-family: 'helvetica-lightregular'; font-size:14px; line-height:22px; color:#f23a8a; float:left; width:310px;}
.login-popup ul.login li p a{ text-decoration:none; color:#f23a8a;}
.login-popup ul.login li p a:hover{ text-decoration:underline;}
.login-popup ul.login li .name_box{ background:url(../image/login_text_box.jpg) no-repeat; width:309px; float:left; height:31px;}
.login-popup ul.login li .name_box input{ background:none; border:0px; padding:0px 2px; width:305px; height:31px; float:left; line-height:30px;}
.login-popup ul.login li .btn_login1{ font-family: 'Futura_Bold'; color:#fff; background:url(../image/btn_login4.jpg) no-repeat; width:101px; height:45px; float:left; border:0px; font-size:15px; cursor:pointer; text-transform:uppercase;}

.mg_left .manage_title {     
    color: #F23A8A;
    float: left;
    font-family: 'helveticabold';
    font-size: 22px;
    line-height: 28px;
    width: 310px;
}

.mg_left .day_date {
    color: #4F5360;
    float: left;
    font-family: 'helveticabold';
    font-size: 16px;
    line-height: 22px;
    width: 243px;   
}

.mg_left .day_date span { 
    color: #4F5360;
    float: left;
    font-weight:bold;
    font-size: 16px;
    line-height: 22px;
}

.mg_left .time_addr { 
    color: #4F5360;
    float: left;
    font-size: 14px;
    line-height: 22px;
    width:100%;
}

/*other modal popups*/

.other_modal {
    background:#efedf0;
    height:auto;
    font-family: 'open_sansregular';
    border:solid 3px #babcbc; 
}

.other_modal h2 {
    background:#f23a8a; 
    color:#f8f9fe; 
    font-size:12px; 
    font-family:'Futura-Book'; 
    line-height:32px; 
    height:32px; 
    float:left; 
    padding: 0px 16px; 
    letter-spacing:2px; 
    text-transform:uppercase;

}

.other_modal p {
    float:none;
    clear:both;
    padding:6px;
}

.other_modal p label {
    margin-right:18px; 
    text-align:right; 
    width:82px; 
    float:left; 
    color:#9a408d; 
    font-size:11px; 
    text-transform:uppercase; 
    font-family: 'open_sansregular'; 
    line-height:29px;
}

.other_modal p input[type=text] {
    width:210px; height:29px; float:left; color:#474b56; line-height:29px; padding:0px 10px; font-size:13px;  font-family: 'open_sansregular'; border:0; background:url(../image/event_txt.jpg) no-repeat;
}

.other_modal p input[type=submit] {
    background:url(../image/save_changes.jpg) ; width:150px; height:38px;  margin-left:170px; border:0; cursor:pointer;
}

.other_modal .error {
    font-family: 'helvetica-lightregular'; 
    font-size:12px;
    display: block;
    color: #FF0000;
    padding:4px 0px;
    border:solid 0px red;
    clear:both;
    text-indent:55px;
}

.other_modal .avform_error {
    font-family: 'helvetica-lightregular'; 
    font-size:12px;
    display: block;
    color: #FF0000;
    padding:4px 0px;
    border:solid 0px red;
    clear:both;
    text-indent:55px;
}



/*account page styles*/
#column-right{ float:right; width:218px;}
#column-right .box{ float:left; margin-bottom:30px; width:100%;}
#column-right .box .box-heading {
    background:#C4B3C2;
    border: 1px solid #D4CAD3;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    color: #725B6F;
    float: left;
    font-family: 'futura-normal';
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 30px;
    height:30px;
    text-transform: uppercase;
    padding-left:10px;
    width:218px;
}
#column-right .box .box-content {
    background:#F0EDF0;
    border-top:0px !important;
    border: 1px solid #D4CAD3;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    color: #725B6F;
    font-size: 14px;
    width:218px;
    float:left;
    padding-bottom:10px;
}

#column-right .box .box-content  ul{ float:left;} 
#column-right .box .box-content  ul li{  color: #88347E;
    float: left;
    font-size: 14px;
    line-height: 18px;
    list-style: none outside none;
    width:218px;
}
#column-right .box .box-content  ul li a{ text-decoration:none; color: #88347E; padding: 8px 15px; float:left; width:188px;}
#column-right .box .box-content  ul li a:hover{ background:#E4DCE4}

#my_account{ float:left; width:730px;}
#my_account h1{color: #8D3984;
    font-family: 'OpenSans-Bold';
    font-size: 21px;
    line-height: 28px;
    width: 700px;
}

#my_account h2{color: #9b76b2;
    float: left;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    width: 730px;
}
#my_account .content{ border:1px solid #ccc; padding:10px; width:614px; float:left; margin:2px 0px 10px 0px;font-family:'open_sansregular';
    font-size:12px;}
#my_account .content ul{ float:left;}
#my_account .content ul li{ float:left; width:100%; margin:5px 0px;}
#my_account .content ul li a{color: #88347E; text-decoration: none;}
#my_account .content ul li a:hover{ text-decoration:underline; color: #8D3984;}
#my_account .content table td input[type="text"], #my_account .content table td input[type="password"] { float:left; width:200px; height:30px; line-heig ht:30px;}
#my_account .content table td{ width:35px;}
#my_account .buttons{ border:1px solid #ccc; padding:10px; width:610px; float:left; margin:2px 0px 10px 0px;}

/**************************************To_do_list**************************************/

#event_manage .to_do_list{width:277px; margin:0px 8px; float:left;}
#event_manage .to_do_list ul li{width:277px; float:left; line-height:15px; margin-top:16px;}
#event_manage .to_do_list p{ color:#979898; font-size:13px; line-height:17px; margin-bottom:5px;}
#event_manage .to_do_list .imprt_btn{ width:126px; height:38px; background:url(../image/importlist.png) no-repeat; border:0; margin-left:35px; margin-top:25px; cursor:pointer;}
#event_manage .to_do_list ul input {background:url(../image/radio_todo.png) no-repeat; width:14px; height:15px; margin:0px 13px 0px 7px; float:left; }
#event_manage .to_do_list ul label{font-size:13px; color:#474b56; text-transform:capitalize; float:left;}
#event_manage .to_do_edit{ padding:0px 13px; float:left;}
#event_manage .to_do_edit .td_search{width:522px; float:left;}
#event_manage .to_do_edit .td_search .row1{float:left; width:522px;}
#event_manage .to_do_edit .td_search .row1 li{ float:left;}
#event_manage .to_do_edit .td_search .et_inpt{ float:left; width:348px; padding:0px 5px; height:36px; border:1px solid #d9d9d9; line-height:36px; font-size:13px; margin-left:10px; margin-top:3px; font-family: 'open_sansregular'; }
#event_manage .to_do_edit .td_search .et_search{ float:left; background:url(../image/todo_additem.png) no-repeat; width:104px; height:38px; margin-left:10px; border:0; margin-top:3px; cursor:pointer; }
#event_manage ul.edit_list{  float: left; width:520px;  height: 320px; overflow-x: visible; overflow-y: auto; margin-left:15px;  margin-top:11px;}
#event_manage .edit_list li{ float:left; width:500px; border-top:1px dotted #9ba0a9; line-height:31px;}
#event_manage .edit_list li input{background:url(../image/ct_scheck.jpg) no-repeat; width:13px; height:13px; border:0; padding-top:10px 0px;}
#event_manage .edit_list li span{ font-family: 'OpenSans-Bold';}
#event_manage .edit_list li label{ margin-left:16px; font-size:13px;  font-family: 'open_sansregular'; color:#474b56;}
#event_manage .edit_list .ct_first{ border:0;  margin-bottom:10px }
#event_manage .edit_list .ct_first input{ float:left !important; display:block;}
#event_manage .edit_list .ct_first p{padding:0; color:#9a408d; font-size:11px; text-transform:uppercase; font-family: 'open_sansregular'; margin-left:10px !important; float:left; line-height:13px;}
#event_manage .save_list{ float:left; margin-left:5px;  background:url(../image/savelist_todo.png) no-repeat; width:106px; height:38px; border:0; cursor:pointer;}
#event_manage .create_list{ float:right; margin-left:5px;  background:url(../image/ag/create_list.png) no-repeat; width:154px; height:43px; border:0; margin-top:20px;}
#event_manage .editlist{ float:left; margin-left:5px;  background:url(../image/ag/edit_list.png) no-repeat; width:107px; height:42px; border:0; cursor:pointer; margin-top:1px;}
#event_manage .to_do_edit .td_search .row2{float:right;}
#event_manage .to_do_edit .td_search .row2 li{ float:left; margin-left:30px; margin-top:3px; }
#event_manage .evt_mg .dbl_arrow{ margin:218px 31px 0px 31px; float:left; }


#event_manage .to_do_list .tdlabel{ color:#474B56; font-size:13px; line-height:17px; margin-bottom:5px; text-transform:capitalize;}
#event_manage .to_do_list input[type=text] {font-size:13px; padding:3px 3px; }

/***************            16-07-2013             **********************/
.fabulas
{
    font-family: 'open_sansregular';
    font-size:12px;
    color:#a3a5a5;
    float:left;
    font-style:italic;
    padding:0px 0 0 10px;
    line-height:22px;
}
.shopping_left { width:435px; }
.shopping_right { width:435px; float:right !important;}
.shopping_bord
{
    border:1px solid #babcbc;
    padding:15px;
    width:435px;
    float:left;
}
.shop_textbox
{
    width:315px;
    height:37px;
    border:1px solid #d9d9d9;
    float:left;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#474b56;
}
.add_item_btn
{
    background:url(../image/btn_saveitem.png) no-repeat;
    width:108px;
    height:38px;
    border:0px;
    cursor:pointer;
    float:right;
}
.shop_list li
{
    border-bottom:1px dotted #9BA0A9;
    float: left;
    line-height: 31px;
    width:435px;
}

.shop_list li a
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#f23a8a;
    padding-left:30px;
}
.shop_list { padding-top:20px; float:left;}
/*.shop_list:first { padding-top:20px; float:left;}*/

.shop_list label
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#474b56;
    padding-left:15px;

}
.no_bord { border:0px !important; }
.view_all
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#f23a8a;
    float:left;
    padding:25px 0 0 30px;
    width: 405px;
}
.view_all img { padding-left:5px;}
.view_all a { color:#f23a8a; float:left;}
.view_all span { float:right;}
.view_all span a { padding-left:30px;}
a.sbutton { 
    font-family: 'open_sansregular';
    font-weight: normal;
    font-style: normal;
    text-decoration:none;
    background:url(../image/button.png) no-repeat;
    padding:3px 18px;
    color:#fff;
    width:64px;
    height:24px;
    text-align:center;
    margin-right:5px;
}
a.cbutton { 
    font-family: 'open_sansregular';
    font-weight: normal;
    font-style: normal;
    text-decoration:none;
    background:url(../image/button.png) no-repeat;
    padding:3px 12px;
    color:#fff;
    width:64px;
    height:24px;
    text-align:center;
    margin-right:5px;
}
.txtarea
{
    width:315px;
    height:70px;
    border:1px solid #d9d9d9;
    float:left;
    margin-top:10px;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#474b56;
}
.p_top30 { margin-top:44px !important;}
.recipe_list li
{
    border-bottom:1px dotted #9BA0A9;
    float: left;
    line-height: 31px;
    width:435px;
}
.recipe_list li a
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#f23a8a;
    padding-left:30px;
}
.m_top40 { margin-top:40px !important;}
.my_notes { padding-top:10px; float:left;}

/*.my_notes_1 { float:left;}
.my_notes li
{
	border-bottom:1px dotted #9BA0A9;
	float: left;
    line-height: 17px;
    width:405px;
	font-family: 'open_sansregular';
	font-size:13px;
	color:#474b56;
	padding:10px 0px 10px 30px;
	
}
.my_notes li a
{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#f23a8a;
	
}
.my_notes_1 li
{
	border-bottom:1px dotted #9BA0A9;
	float: left;
    line-height: 17px;
    width:405px;
	font-family: 'open_sansregular';
	font-size:13px;
	color:#474b56;
	padding:10px 0px 10px 30px;
	
}
.my_notes_1 li a
{
	font-family: 'open_sansregular';
	font-size:13px;
	color:#f23a8a;
	
}*/

.note_list { padding-top:10px; float:left;}
.note_list li
{
    border-bottom:1px dotted #9BA0A9;
    float: left;
    line-height: 17px;
    width:405px;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#474b56;
    padding:10px 0px 10px 30px;
	
}
.note_list li a
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#f23a8a;
	
}
.vendor_list li
{
    border-bottom:1px dotted #9BA0A9;
    float: left;
    line-height: 17px;
    width:405px;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#474b56;
    padding:10px 0px 10px 30px;
}
.vendor_list li a
{
    font-family: 'open_sansregular';
    font-size:13px;
    color:#f23a8a;
}

/*website css*/
#event_manage {
    float: left;
    width: 100%;
}

.inner-banner {
    width: 991px;
    margin: 0 auto;
    padding: 0px;
}

.sub-acchead {
    color:#8d3984;
    font-size:12px;
}

.evt_mg {
    float: left;
    width: 992px;
}
.evt_mg .img1{
     float:left;
     border: 1px solid #babcbc;
     padding:10px;
}
.evt_mg img{
     float: left;
     border:0;
}

.evt_mg .txt1{
     border: 1px solid #babcbc;
     padding:10px;
     float:left;
     margin-left:10px;
     width:285px;
     color: #979898;
     font-size: 13px;
     line-height: 17px;
     font-family: arial;
 }
 
 .evt_mg .txt2{
     border: 1px solid #babcbc;
     padding:10px;
     float:left;
     margin-left:10px;
     width:244px;
     color: #979898;
     font-size: 13px;
     line-height: 17px;
     font-family: arial;
 }
 
 .evt_mg .txt1 h2{
     margin-bottom:20px;
  }
  
 .evt_mg .txt2 h2{
     margin-bottom:20px;
  }
   
 .evt_mg .txt1 p{
    min-height: 194px;
 }
 .evt_mg .txt2 p{
    min-height: 194px;
 }
 
 .evt_mg .txt1 a{
    float: right;
  }
 
 .evt_mg .txt2 a{
    float: right;
 }
 
.budget{ float:left; width:874px; padding:22px 51px; border:1px solid #babcbc;}
.budget .item_name{ color:#71747b; font-size:11px;}
.budget input.text1{ width:200px; height:30px; border:1px solid #c0c0c0;}
.budget input.text2{ width:76px; height:30px; border:1px solid #c0c0c0;}
.budget .amt_text{ color:#474b56; font-size:15px; }
.budget .total_amt_text{ font-family: 'OpenSans-Bold'; color:#474b56; font-size:15px;  }
.budget .total_amt_text span{ font-size:13px; color:#cdcdcd; text-transform:uppercase;}
.budget .amt_text a{ text-decoration:none; color:#f23a8a; font-size:13px;}
.budget .arrow_title{ background-image:url(../image/down_arw1.jpg); background-repeat:no-repeat; background-position:right center; font-family:'Futura-Book';  font-size:13px; color:#725b6f; text-transform:uppercase; float:left; width:831px; height:35px; line-height:35px; letter-spacing:2px;}
.budget .select_box{ width:874px; float:left;}
.budget .select_box p{font-family:'Futura-Book';  font-size:13px; color:#a0a1a1; line-height:22px; text-transform:uppercase; margin-right:10px; float:left;}
.budget .select_box select{ background:#fff; border:1px solid #a6a6a6; height:20px; float:left;}
.budget .select_box select.st{ width:168px; margin-right:40px; float:left; height:30px;}
.budget .select_box select.nd{ width:138px; height:30px;}


.blue-loader .ajax_loader {background: url("../image/ajax-loader_blue.gif") no-repeat center center transparent;}


/**style for account/login**/
.inner-banner #contents {
    width:720px;
    border:solid 0px red;
    float:left;
}

.inner-banner #contents .left {
    width:320px;
    float:left;
    border:solid 0px red;
}

.inner-banner #contents h1 {
    color: #8D3984;
    font-family: 'OpenSans-Bold';
    font-size: 21px;
    line-height: 28px;
}

.inner-banner #contents .left h2 {
    color: #8D3984;
    font-family: 'OpenSans-Bold';
    font-size: 14px;
    line-height: 28px;
}

.inner-banner #contents .left .content p {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

.inner-banner #contents .right {
    width:320px;
    float:right;
    border:solid 0px red;
}

.inner-banner #contents .right h2 {
    color: #8D3984;
    font-family: 'OpenSans-Bold';
    font-size: 14px;
    line-height: 28px;
}

.inner-banner #contents .right .content p {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

.inner-banner #contents .right .content a {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

.inner-banner #contents .right .content b {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

.inner-banner #contents h2 {
    color: #8D3984;
    font-family: 'OpenSans-Bold';
    font-size: 14px;
    line-height: 28px;
}

.inner-banner #contents  p {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

.inner-banner #contents .form  td {
    color: #6d7383;
    font-family: 'Futura-Book';
    font-size: 12px;
    line-height: 18px;
}

/*search styles*/

#content .inner-banner #party_package p.sr-head {
    font-family:Futura_Bold;
    font-size:20px;
    color:#b87494;
}

#content .inner-banner #party_package b {
    /*font-family:Futura_Bold;
    font-size:12px;*/
     color: #4F5360 !important;
    font-family: 'helveticabold';
    font-weight: normal;
    letter-spacing: 0.5px;
    margin-left: 5px;
}

#content .inner-banner #party_package .content p, label {
    font-family:open_sansregular;
    font-size:14px;
    color:#6d738a;
}

#content .inner-banner #party_package .content input[type=text], select  {
     font-family:open_sansregular;
     font-size:12px;
     padding:4px 0px;
}

#content .inner-banner #party_package .content .buttons span {
    font-family:open_sansregular;
    font-size:14px;
    color:#6d738a;
}

/* email popup */
.email_pop{
    width:416px; 
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
     border-radius: 14px;
     background-color:#fff;
     padding:2px;
     height:auto;
}

.email_title{
    background:#e3e3e3;
    -moz-border-top-left-radius: 14px;
    -webkit-border-top-left-radius: 14px;
    -khtml-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-top-right-radius: 14px;
    -webkit-border-top-right-radius: 14px;
    -khtml-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    height:44px;
    width:416px;
}

.email_title h3 {
    font-family:'Futura-Light';
    color:#9e9e9e;
    font-size:22px;
    line-height:40px;
    float:left;
    padding-left:30px;
}

.email_title span {
    float:left;
    padding-left:16px;
    line-height:48px;
    font-family: 'helvetica-lightregular';
    color:#a8a9ae;

}

.email_title sup {
    color:#ee75a5;
    font-size:22px;
    line-height:14px;

}

/* edit budget */
.email_budgetpop{
    width:416px; 
     background-color:#fff;
     padding:2px;
     height:auto;
}

.email_budget {
    background:#e3e3e3;
    height:44px;
    width:416px;
}

.email_budget h3 {
    font-family:'Futura-Light';
    color:#9e9e9e;
    font-size:22px;
    line-height:40px;
    float:left;
    padding-left:30px;
}

.email_budget span {
    float:left;
    padding-left:16px;
    line-height:48px;
    font-family: 'helvetica-lightregular';
    color:#a8a9ae;

}

.email_budget sup {
    color:#ee75a5;
    font-size:22px;
    line-height:14px;

}

.close_btn{
    float: right;
    padding-right: 15px;
    padding-top: 9px;
}

.email_form{
    padding:0 33px;
    width:350px;
}

.email_form li {
    padding:3px 0;
}

.email_form li label{
    float:left;
    width:100%;
    color:#4f5360;
    font-family: 'helvetica-lightregular';

}

.email_form li label sup{
    color:#ee75a5;
    font-size:22px;
}

.email_form li input{
    width:342px;
    border:1px solid #cdcdcd;
    height:30px;
    margin:5px 0;
}

.email_form li textarea{
    width:342px;
    border:1px solid #cdcdcd;
    height:83px;
    margin:5px 0;
}

.email_form li .send{
    background:url(../image/send_btn.jpg) no-repeat;
    height:45px;
    width:86px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    font-size:0px;
    border:0px;
    float: left;
}

.email_form li .sub_ebud{
    background:url(../image/submit.png) no-repeat;
    height:45px;
    width:96px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    font-size:0px;
    border:0px;
    float: left;
}

.email_form li a{
    color: #C4B3C2;
    float: left;
    font-family: 'helvetica-lightregular';
    font-size: 14px;
    line-height: 56px;
    text-transform: uppercase;
    font-weight:bold;
    padding-left:15px;
}

.clr{
    clear:both;
}

.party_pop_box{
    width:731px;
    background:#f0edf0;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    -khtml-border-radius: 14px;
    border-radius: 14px;
    border:1px solid #fff;
    padding:30px 45px;
}
.party_pop_left{
    width:355px;
    float:left;

}
.party_pop_box h4{
    color:#913584;
    font-family: 'Futura_Bold';
    font-size:16px;
    letter-spacing:2px;

}
.party_pop_box h4 span{
    font-family: 'futura-normal';
}
.party_pop_box h6{
    font-family: 'Futura_Bold';
    font-size:15px;
    color:#6d7383;
    padding-top:20px;
}
.party_pop_box p{
    font-family:'Futura-Book';
    font-size:15px;
    color:#6d7383;
}

.number_list {
    float: left;
    margin-left: 30px;
    width: 230px;
    margin-top:20px;
}

.number_list li {
    float: left;
    line-height: 25px;
    margin-bottom: 10px;
    width: 100%;
}
.number_list li label{
    font-family: 'open_sansregular';
    color:#656b79;
    font-size:13px;
    float:left;
}

.number_list li input {
    float: right;
    height: 25px;
    width: 25px;
    text-align: center;
}
.party_line{
    width:1px;
    height:345px;
    float:left;
    margin-left:45px;
}
.party_pop_right{
    float:right;
    width:300px;
}
.free_form{
    width:265px;
    float:right;
    margin-top:25px;
}
.free_form li{
    line-height:25px;
    float:left;
    width:100%;
    margin-bottom:10px;
}

.free_form li label{
    font-family: 'open_sansregular';
    color:#656b79;
    font-size:13px;
    float:left;
    width:42px;
    text-align:left;
}
.free_form li input{
    width:158px;
    height:25px;


}
.free_form li .age_check{
    margin-left:42px;
    float:left;
    width:20px;
    height:25px;
}
.free_form li p{
    float: left;
    font-family: 'open_sansregular';
    font-size: 12px;
    line-height: 18px;
    margin-left: 4px;
    margin-top: 2px;
    width: 180px;
}
.check_out{
    background:url(../image/go_check_out_btn.jpg) no-repeat;
    height:45px !important;
    width:207px !important;
    border:none;
    cursor:pointer;
    display:block;
    overflow:hidden;
    font-size:0px;
    margin-left:42px;
    margin-top:15px;
    float:right;
}

.web-frmtbl td {
    font-size:12px;
    font-family: 'open_sansregular';
}

.overlay{
    opacity:0.4;
    position:relative;
    background-color : #ccc;
    width:auto;
    height:auto;
    z-index : 5000;
}

#example {
    float:left;
    width:340px;
}


/*oct 23*/
.e_adcont {
    background-image:url('../image/ag/add_new_contact.png');
    background-repeat: no-repeat;
    width:197px;
    height:39px;
    border:0px;
    background-color:none;
    cursor:pointer;
}

.e_svcont {
    background-image:url('../image/ag/save_contact.png');
    background-repeat: no-repeat;
    width:149px;
    height:41px;
    border:0px;
    background-color:none;
    cursor:pointer;
}

.bctc_box {
    border:solid 1px #ef408d; 
    font-family:'opensans-regular'; 
    font-size:14px; 
    color:#878990;
    width:200px;
}

.sel_savelist {
    background-image:url('../image/ag/save_selections_list.png');
    background-repeat: no-repeat;
    width:232px;
    height:39px;
    border:0px;
    background-color:none;
    float:left;
    cursor:pointer;
}

.anew_contact {
    background-image:url('../image/ag/add_new.png');
    background-repeat: no-repeat;
    width:95px;
    height:39px;
    border:0px;
    background-color:none;
    float:left;
    margin-left:5px;
    cursor:pointer;
}

.mg_contact {
    float:left;
    margin : 0 10px;
    width:300px;
}

.manage_btm h2 {
    color:#984191;
    font-family:'Opensans-bold';
    font-size:14px;
    margin:-10px 0px 25px 10px;
}

.mg_contact li {
    clear:both;
    width:295px;
    padding:6px 0px;
}

.mg_contact li label {
    color:#a8a9a9;
    font-size:12px;
    font-family:'Opensans-regular';
    clear:both;
    border:solid 0px red;
    display:block;
    padding:3px 0px;
    width:290px;
}

.mg_contact li input[type=text]{
    border:solid 1px #b1b1b1;
    font-size:12px;
    font-family:'opensans-regular';
    padding:5px 3px;
    color:#676a74;
    width:150px;
}

.mg_contact li input.eml{
    border:solid 1px #b1b1b1;
    font-size:12px;
    font-family:'opensans-regular';
    padding:5px 3px;
    color:#676a74;
    width:275px;
}

.mg_contact li.last {
    padding-top:50px;
}

.mg_contact .button1{background:url(../image/save_changes.jpg) ; width:150px; height:38px; float:left; margin-left:0px; border:0; cursor:pointer;}

.elistbtn {
    background:url('../image/ag/edit_list.png');
    background-repeat:no-repeat;
    width:106px;
    height:42px;
    border:0px;
}

.sconlist {
    background:url('../image/ag/save_changes.png');
    background-repeat:no-repeat;
    width:150px;
    height:42px;
    border:0px;
}

.addrecpt {
    background:url('../image/ag/add_receipients.png');
    background-repeat:no-repeat;
    width:209px;
    height:38px;
    border:0px;
    cursor:pointer;
}

.pb_website {
    background:url('../image/ag/publish.png');
    background-repeat:no-repeat;
    width:166px;
    height:38px;
    border:0px;
    cursor:pointer;
}

.btn_sdat2 {
    background:url('../image/ag/select_date.png');
    background-repeat:no-repeat;
    width:185px;
    height:45px;
    border:0px;
    float:right;
    cursor:pointer;
}

.btn_sdat3 {
    background:url('../image/ag/im_done.png');
    background-repeat:no-repeat;
    width:109px;
    height:38px;
    border:0px;
    cursor:pointer;
}

.btn_sdwrk {
    background:url('../image/ag/save_work1.png');
    background-repeat:no-repeat;
    width:201px;
    height:45px;
    border:0px;
    cursor:pointer;
    margin-top:30px;
}


/*choose bg image slide*/
/* 
	author: istockphp.com
*/
#backgroundPopup { 
    z-index:1;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;	
    top:0px;  
    left:0px;
}
#toPopup {
    font-family:arial,sans-serif;
    color: #434343;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -170px;
    position: fixed;
    top: 15%;
    width: 288px;
    z-index: 2;
    padding:20px;
}
div.loader {
    background: url("../images/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    display: none;
    z-index: 9999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
div.close {
    background: url("../../image/slide/closebox.png") no-repeat scroll 0 0 transparent;
    bottom:34px;
    cursor: pointer;
    float: right;
    height: 30px;
    left: 34px;
    position: relative;
    width: 30px;
}
span.ecs_tooltip {
    background: none repeat scroll 0 0 #efefef;
    border-radius: 2px 2px 2px 2px;
    color: #333;
    display: none;
    font-size: 11px;
    height: 16px;
    opacity: 0.7;
    padding: 4px 3px 2px 5px;
    position: absolute;
    right: -62px;
    text-align: center;
    top: -40px;
    width: 93px;
}

#savewebst {
    background:url('../image/event/btn_publish.jpg');
    background-repeat:no-repeat;
    width:350px;
    height:82px;
    border:0px;
}

#dpimage {
    background: url('../image/ag/calender_icon.png');
    background-repeat:no-repeat;
    width: 38px;
    /*height: 41px; */
    padding:10px;
    cursor:pointer;
    float:left;
}

/*
.fake_file_input {
  background: url(../image/ag/event/upload.png) no-repeat;
  cursor: pointer;
  width: 50px;
  height: 35px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
*/

.fake_file_input {
    background: url("../image/upload_contact_save.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 42px;
    overflow: hidden;
    position: relative;
    width: 240px;
}


.fake_file_input input {
  position: absolute;
  top: 0;
  left: -99999px;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}

/*
  Hack for Firefox:

*/

@-moz-document url-prefix() {
  .fake_file_input input {
    left: 0;
    right: 0;
    bottom: 0;
    width: 150px;
    height: 30px;
    cursor: pointer;
  }
}

/*
  Degrade for IE6:
*/

* html .fake_webfile_input {
  background: none;
  cursor: default;
  overflow: visible;
  position: static;
  width: auto;
  height: auto;
}

* html .fake_webfile_input input {
    position: static;
    filter: alpha(opacity=100);
}


.fake_webfile_input {
  background: url(../image/ag/upload.png) no-repeat;
  cursor: pointer;
  width: 305px;
  height: 45px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.fake_webfile_input input {
  position: absolute;
  top: 0;
  left: -99999px;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}

/*
  Hack for Firefox:

*/

@-moz-document url-prefix() {
  .fake_webfile_input input {
    left: 0;
    right: 0;
    bottom: 0;
    width: 305px;
    height: 45px;
    cursor: pointer;
  }
}

/*
  Degrade for IE6:
*/

* html .fake_webfile_input {
  background: none;
  cursor: default;
  overflow: visible;
  position: static;
  width: auto;
  height: auto;
}

* html .fake_webfile_input input {
    position: static;
    filter: alpha(opacity=100);
}

.wsvbtn {
    background-image: url('../image/ag/publish.png');
    background-repeat: no-repeat;
    width:167px;
    height:39px;
    float:right;
    margin-right:50px;
    border:0px;
}

#websttbl {
    width:900px;
    float:left;
    margin-left:-30px;
}

.leftwtd {
    width:100px;
    padding:10px 8px;
    text-align:right;
    color: #9A408D;
    font-family: 'open_sansregular';
    font-size: 12px;
}

.rightwtd {
    padding:10px 8px;
    width:380px;
}

.wbinptxtbox {
    border:1px solid #babcbc; 
    color:#474B56;
    font-family: 'open_sansregular';
    font-size:12px;
    padding:5px 2px;
    float:left;
}

.wbselbx {
   border:1px solid #babcbc; 
   color:#474B56;
   font-family: 'open_sansregular';
   font-size:12px;
   padding:5px 2px; 
   margin-left:5px;
}

.w446 { width:446px; }
.w360 { width:360px; }
.w260 { width:260px; }
.w250 { width:250px; }
.w220 { width:220px; }
.w200 { width:200px; }
.w157 { width:157px; }
.w80 { width:80px; }
.w75 { width:75px; }
.w70 { width:70px; }
.w50 { width:50px; }

.cancel_linka {
    color:#F23A8A;
    font-family: 'opensans-regular';
    font-size:16px;
    text-decoration: underline;
    letter-spacing:1px;
}

.cal_remain {
    background-image: url('../image/calendar/creat-reminder.png');
    background-repeat: no-repeat;
    width:207px;
    height:45px;
    float:right;
    margin-right:21px;
    border:0px;
    cursor:pointer;
    
}

.addtcalns {
   background-image: url('../image/calendar/add-to-calender.png');
   background-repeat: no-repeat;
   width:207px;
   height:45px;
   float:right;
   margin-right:50px;
   margin-top:1px;
   border:0px;
}

.create_wsite {
   background-image: url('../image/congs/createwebsite.png');
   background-repeat: no-repeat;
   width:344px;
   height:45px;
   float:center;
   border:0px;
}

.showtext {
    clear: both;
    color: #A1A1A1 !important;
    display: block;
    font-family: open_sansregular;
    font-size: 10px;
    height: 8px;
    letter-spacing: 2px;
    margin-bottom: 5px;
    padding-top : 5px;
    cursor:pointer;
}
.showtext p{ height:8px; padding:3px 12px 0px 0px; background:url(../image/arrow_up17.png) no-repeat right center; display:inline; color: #913584;
        font-family: futura-book;
      font-size: 11px;    }

.curshand {
    cursor:pointer;
}

/** check out page new style **/

.newleftguest { width:274px; float:left; padding-left:46px; margin-right:68px; border:solid 0px red;}
.newrightguest{ width:274px; float:left; margin-right:86px; border:solid 0px red;}

.marg { margin:10px 0px; }

.newleftguest h4.title{ color:#903584; font-weight:bold;font-size:16px; float:left;}
.newleftguest span{ color:#913484; font-size:12px; line-height:25px; margin-left:6px;}

.newrightguest h4.title{ color:#903584; font-weight:bold;font-size:16px; float:left;}
.newrightguest span{ color:#913484; font-size:12px; line-height:25px; margin-left:6px;}

.checkout-content{ font-size:13px; color:#50525f; width:992px;  margin-top:25px;padding-bottom:38px; clear:both;}
.checkout-content input[type="text"]{ height:20px; width:274px; margin-bottom:15px;}
.checkout-content p{ font-size:13px; color:#50525f; padding:20px 0; float:left; width:100%;}
#mar{ margin-right:0 !important;}

.checkout-content  ul li .input_box input{ background:none; border:0px; float:left; width:268px; padding:0px 2px; height:31px; line-height:30px;}
.checkout-content  ul{ width:274px;}
.checkout-content  ul li{ list-style:none; margin-top:10px; float:left;}
.checkout-content  ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:310px; float:left;}
.checkout-content  ul li .input_box{ background:url(../image/text_box_17.png) no-repeat;  width:274px; min-height:31px; height:auto; float:left;}
.checkout-content ul{ float:left;}

.state{width:160px; float:left;}
.checkout-content .newleftguest ul li .state label{display:block;}
.checkout-content .newrightguest ul li .state label{display:block;}
.state select{width:160px; height:30px; padding:2px; border:1px solid #c6c6c6;}
.zip_code{width:95px; float:left;}
.checkout-content .newleftguest ul li .zip_code .input_box{ background:url(../image/zipcode_bg.png) no-repeat;  width:95px; height:31px; float:left; margin-left:14px;}
.checkout-content .newrightguest ul li .zip_code .input_box{ background:url(../image/zipcode_bg.png) no-repeat;  width:95px; height:31px; float:left; margin-left:14px;}
.checkout-content .newrightguest ul li .zip_code .input_box input{background:none; border:0px; float:left; width:90px !important; padding:0px 2px; height:31px; line-height:30px;}
.checkout-content .newleftguest ul li .zip_code .input_box input{background:none; border:0px; float:left; width:90px !important; padding:0px 2px; height:31px; line-height:30px;}
.checkout-content .newleftguest ul li .zip_code label{margin-left: 15px;}
.checkout-content .newrightguest ul li .zip_code label{margin-left: 15px;}

.newleftguest .next{ background:url(../image/next_btn.png) no-repeat; width:100px; height:45px; float:left; border:none; margin-top:22px;cursor:pointer;}
.delivery_method .next{ background:url(../image/next_btn.png) no-repeat; width:100px; height:45px; float:left; border:none; margin-top:22px;cursor:pointer;}
.delivery_method .lft_side_details{width: 415px; float:left; margin-bottom: 35px;}
.delivery_method .lft_side_details input[type="checkbox"]{border:1px solid 3747474; width:14px; height:14px; float:left; margin:10px; background:#ececec;}
.delivery_method .lft_side_details label {float:left;line-height: 32px;}
.lft_side_details table tr td { margin:5px 0px;color: #4F5360;
                       
                       font-family: 'helvetica-lightregular';
                       font-size: 14px;
                   line-height: 22px; }

a { cursor:pointer; }

/*****************************************************************checkout container*******************************************************************/

#check_out_container { width:992px; margin:0 auto;}
#check_out_container .checkout_options{ float:left;}
#check_out_container .checkout_options .checkout_title{ 
    color:#903584; 
    width:992px; 
    background-color:#f9f9f9; 
    padding:15px; 
    border:1px solid #dadee1; 
    font-size:16px; 
    letter-spacing:3px;
}
.options_container{ font-size:13px; color:#50525f;}
.options_container input[type="text"]{ height:20px; width:274px; margin-bottom:15px;}
.options_container p{ font-size:13px; color:#50525f; padding:20px 0; float:left; width:100%;}
#mar{ margin-right:0 !important;}


#check_out_container .checkout_options .options_container{ width:992px; float:left; margin-top:25px;padding-bottom:38px;}
.option1{ width:274px; float:left;padding-left:46px; margin-right:68px;}
.option1 h4.title{ float:left; color:#903584; font-weight:bold; font-size:16px;}
.option1 .continue{ background:url(../image/contine_btn.png) no-repeat; width:142px; height:45px; border:none; margin-top:28px; cursor:pointer;}
.option1 span{ color:#913484; font-size:12px; line-height:25px; margin-left:6px;}
.option2 span{ color:#913484; font-size:12px; line-height:25px; margin-left:6px;}

.options_container .option1 ul li .input_box input{ background:none; border:0px; float:left; width:268px; padding:0px 2px; height:31px; line-height:30px;}
.options_container .option1 ul{ width:274px;}
.options_container .option1 ul li{ list-style:none; margin-top:10px; float:left;}
.options_container .option1 ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:310px; float:left;}
.options_container .option1 ul li .input_box{ background:url(../image/text_box_17.png) no-repeat;  width:274px; height:31px; float:left;}
.options_container ul{ float:left;}

.state{width:160px; float:left;}
.options_container .option1 ul li .state label{display:block;}
.options_container .option2 ul li .state label{display:block;}
.state select{width:160px; height:30px; padding:2px; border:1px solid #c6c6c6;}
.zip_code{width:95px; float:left;}
.options_container .option1 ul li .zip_code .input_box{ background:url(../image/zipcode_bg.png) no-repeat;  width:95px; height:31px; float:left; margin-left:14px;}
.options_container .option2 ul li .zip_code .input_box{ background:url(../image/zipcode_bg.png) no-repeat;  width:95px; height:31px; float:left; margin-left:14px;}
.options_container .option2 ul li .zip_code .input_box input{background:none; border:0px; float:left; width:90px !important; padding:0px 2px; height:31px; line-height:30px;}
.options_container .option1 ul li .zip_code .input_box input{background:none; border:0px; float:left; width:90px !important; padding:0px 2px; height:31px; line-height:30px;}
.options_container .option1 ul li .zip_code label{margin-left: 15px;}
.options_container .option2 ul li .zip_code label{margin-left: 15px;}

.option2{ width:274px; float:left; margin-right:86px;}
.option2 h4.title{ color:#903584; font-weight:bold;font-size:16px; float:left;}
.option2 .login{ background:url(../image/btn_login.jpg) no-repeat; width:101px; height:45px; border:none; cursor:pointer; margin-top:22px; float:left;}
.options_container .option2 ul li .input_box input{ background:none; border:0px; float:left; width:268px; padding:0px 2px; height:31px; line-height:30px;}
.options_container .option2 ul{ float:left; width:274px;}
.options_container .option2 ul li{ list-style:none; margin-top:10px; float:left;}
.options_container .option2 ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:120px; float:left;}
.options_container .option2 ul li .input_box{ background:url(../image/text_box_17.png) no-repeat;  width:274px; height:31px; float:left;}
.options_container ul{ float:left;}

.option3{ width:274px; float:left;}
.option3 h4.title{ color:#903584; font-weight:bold;font-size:16px;}
.option3 .create_account{ background:url(../image/create_account.png) no-repeat; width:202px; height:45px; border:none; cursor:pointer; margin-top:22px;}
.options_container .option3 ul li .input_box input{ background:none; border:0px; float:left; width:306px; padding:0px 2px; height:31px; line-height:30px;}
.options_container .option3 ul{ float:left; width:274px;}
.options_container .option3 ul li{ list-style:none; margin-top:10px; float:left;}
.options_container .option3 ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:310px; float:left;}
.options_container .option3 ul li .input_box{ background:url(../image/text_box_17.png) no-repeat; width:274px; height:31px; float:left;}
.options_container .option3 ul li .input_box input{ background:none; border:0px; float:left; width:267px; padding:0px 2px; height:31px; line-height:30px;}
.option1 .next{ background:url(../images/next_btn.png) no-repeat; width:100px; height:45px; float:left; border:none; margin-top:22px;cursor:pointer;}
.options_container #account{ }
.options_container #account .date{padding:2px; width:50px; height:25px; margin-right:8px; border:1px solid #c6c6c6;}
.options_container #account .year{padding:2px; width:72px; height:25px; border:1px solid #c6c6c6;}

.option1 input[type="text"]{ width:267px !important; }
.option2 select{width:160px; height:30px; float:left;}




.checkout_options .delivery_method{ display:block; width:100%;  margin-top:28px; padding-left:46px; margin-bottom:22px;}
.delivery_method .lft_side_details{width: 415px; float:left; margin-bottom: 35px;}
.checkout_options .delivery_method .lft_side_details select{width: 415px; height:25px; background:#f9f9f9; padding:3px; border:1px solid #cfcfcf;font-family: 'open_sansregular'; font-size:12px;}
.checkout_options .delivery_method .lft_side_details input[type="checkbox"]{border:1px solid 3747474; width:14px; height:14px; float:left; margin:10px; background:#ececec;}
.checkout_options .delivery_method .lft_side_details label {float:left;line-height: 32px;}
.checkout_options .delivery_method .usps{width:350px;float:left;}
.checkout_options .delivery_method .usps img{ margin-left:35px;}
.checkout_options .delivery_method .usps p{ margin-left:35px; color:#913584; margin-top:35px;}




.checkout_options .next_method{ background:url(../images/next_btn.png) no-repeat; width:100px; height:45px; border:none; margin-top:22px;!important; display:block;cursor:pointer; }
.order_confirmation{ margin-top:24px; width:100%;}
.special_ins{ max-height:107px; max-width:592px; height:107px; width:592px; display:block;}
.special{width:100%; margin:25px 0; color:#b9a2bc;}
.order{ padding-left:47px; margin-bottom:32px;}
.placeholder{ background:url(../image/place-holder.png) no-repeat; width:169px; height:45px; border:0; margin-top:32px; cursor:pointer;}
.order_title{ color:#b9a2be; font-size:14px; font-family:tahoma; border-bottom:1px dotted #a09ea9 !important;}
.rupees{ text-align:right;color:#4f5360;font-family: 'open_sansregular'; font-size:16px;}
.shipping{ color:#4f5360 !important;font-family:'Futura-Book' !important; font-size:16px;}
.qty{ color:#4f5360;font-family: 'open_sansregular'; font-size:16px; padding-top:8px;}
.product_td{ color:#913584;  font-size:16px;  font-family:'OpenSans-Bold'; border-bottom:1px dotted #a09ea9 !important; padding-top:8px;}
.product_td a { color:#913584;  font-size:16px;  font-family:'OpenSans-Bold'; border-bottom:0px dotted #a09ea9 !important; text-decoration: none; }
.border{ border-bottom:1px dotted #a09ea9 !important;}






/********************************   cart   *****************************************/


.cart{ padding-left:0px; padding-bottom:10px;}
.continue_shopping{background:url(../image/continue_shopping.png) no-repeat; width:239px; height:45px; border:none; margin-right:198px; float:left; cursor:pointer;}
.check_out{ background:url(../image/check_out.png) no-repeat; width:150px; height:45px; border:none; cursor:pointer;}
.check_outcart{ background:url(../image/btn_addcart.jpg) no-repeat; width:196px; height:45px; border:none; cursor:pointer;}
.cart_table{ margin-bottom:65px; float:left; width:100%;}


.order_confirmation{ margin-top:24px; width:100%;}
.special_ins{ max-height:107px; max-width:592px; height:107px; width:592px; display:block;}
.special{width:100%; margin:25px 0; color:#b9a2bc;}
.order{ padding-left:47px; margin-bottom:32px;}
.placeholder{ background:url(../image/place-holder.png) no-repeat; width:169px; height:45px; border:0; margin-top:32px;}
.order_title{ color:#b9a2be; font-size:14px; font-family:tahoma; border-bottom:1px dotted #a09ea9 !important;}
.rupees{ text-align:right; color:#4d515d;}
.shipping{ color:#b9a2be !important; padding-right:8px; font-family:'Futura-Book'; font-size:16px !important;}
.qty{ color:#4f5360;font-family: 'open_sansregular'; font-size:16px;}
.product{ color:#913584;  font-size:16px;  font-family:'OpenSans-Bold'; border-bottom:1px dotted #a09ea9 !important;}
.border{ border-bottom:1px dotted #a09ea9 !important;}
.closebtnss { background:url(../image/close_cart.png) no-repeat; width:23px; height:24px; border:none; margin-left:30px; cursor:pointer;}

/***************shopping_cart(e)********************/
.shopping_cart{ font-family:tahoma; width:990px;border-top:1px dotted #9BA0A9; margin-bottom:50px; }
.shopping_cart h4{font-family: 'OpenSans-Bold'; font-size:18px; color:#913584; font-weight:normal; line-height:22px; display:block; margin:20px 10px; text-transform:uppercase; }
.shopping_cart p{font-size:13px; color:#4f5360; float:left; line-height:16px; width:990px; margin:10px 30px 10px 15px; }
.shopping_cart input[type="button"]{background:url(../image/contine_btn.png) no-repeat; width:142px; height:45px; cursor:pointer; float:right; margin-right:25px; margin-top:20px; border:none;}


/***************account not found********************/
.acct_nf{ font-family:tahoma; width:702px;border-top:1px dotted #9BA0A9; margin-bottom:50px; float:left; }
.acct_nf h4{font-family: 'OpenSans-Bold'; font-size:18px; color:#913584; font-weight:normal; line-height:22px; display:block; margin:20px 10px; text-transform:uppercase; }
.acct_nf p{font-size:13px; color:#4f5360; float:left; line-height:16px; width:700px; margin:10px 30px 10px 15px; }
.acct_nf input[type="button"]{background:url(../image/contine_btn.png) no-repeat; width:142px; height:45px; cursor:pointer; float:right; margin-right:25px; margin-top:20px; border:none;}

/***************27-11-2013 - Aaru********************/

#menu { margin-top:18px;}
#my_info_box{ width:240px; float:left; margin-right:46px;}
#my_info_box .box_1{ width:100%; float:left; margin-bottom:22px;}
#my_info_box .top_crve{ background: url(../image/my_account_top_crve.jpg) no-repeat; width:206px; height:46px; 
padding:0px 14px 0px 20px; float:left; border-bottom:1px solid #d5c9d3;}
#my_info_box .btm_crve{ background:url(../image/my_account_btm_crve.jpg) no-repeat bottom; width:240px; height:6px; float:left;}
#my_info_box .cent_bg{ background:#efedf0; border-left:1px solid #d5c9d3;  border-right:1px solid #d5c9d3; width:238px;  float:left;}
#my_info_box .box_1 ul{ float:left; width:100%;}
#my_info_box .box_1 ul li {
    color: #88347E;
    float: left;
    font-size: 14px;
    line-height: 18px;
    list-style: none outside none;
    padding: 8px 10px 8px 20px;
    width: 208px;
}
#my_info_box .box_1 ul li:hover{ background:#E4DCE4;}
#my_info_box .box_1 ul li a{ color: #88347E; font-size: 14px; line-height: 18px; text-decoration: none;}

#my_info_box .top_crve .h1{ background: url(../image/down_arw.png) no-repeat right center; font-family: 'Futura-Book';
font-size: 16px; letter-spacing: 2px; color: #725b6f; text-transform: uppercase; float: left; width: 196px; cursor: pointer; padding: 13px 10px 13px 0px; }
#dropdown_01, #dropdown_02{ display:none;}
.address_box{ background:#fff; border:1px solid #cccccc; float:left; padding:18px 38px; width:603px; margin-top:10px; margin-bottom:30px;}
.address_box .h2{ background:#fff;  font-family: 'Futura-Book'; font-size: 16px; letter-spacing: 2px; text-transform: uppercase; color:#913584; padding:2px 10px; float:left; margin-left:28px;  margin-left: -10px; margin-top: -30px; z-index:1; position:relative;}

ul.myemail_subs{ float:left; width:430px;}
ul.myemail_subs li{ float:left; margin-top:26px; width:100%;}
ul.myemail_subs li input[type="checkbox"]{ float:left;}
ul.myemail_subs li p{ margin-left:15px; width:380px;  font-size:13px; color:#4f5360; float:left; line-height:16px;  }
ul.myemail_subs li p span{font-family: 'OpenSans-Bold'; width: 100%; float:left;}
ul.myemail_subs li p.span_h1 span {float:none;}

.my_info1{ width:600px; float:left; margin-right:68px;}
.my_info1 h4.title{ color:#903584; font-weight:bold;font-size:16px;}
.my_info1 .create_account{ background:url(../image/create_account.png) no-repeat; width:202px; height:45px; border:none; cursor:pointer; margin-top:22px;}
.my_info_container my_info1 ul li .input_box input{ background:none; border:0px; float:left; width:238px; padding:0px 2px; height:31px; line-height:30px;}
.my_info_container .my_info1 ul{ float:left; width:238px;}
.my_info_container .my_info1 ul li{ list-style:none; margin-top:10px; float:left;}
.my_info_container .my_info1 ul li label{ font-family: 'helvetica-lightregular'; font-size:14px; color:#4f5360; line-height:22px; width:238px; float:left;}
.my_info_container .my_info1 ul li .input_box{ background no-repeat; width:238px; height:31px; float:left;}
.my_info_container .my_info1 ul li .input_box input{ background:url(../image/text_box_my_info.png) no-repeat; border:0px; float:left; width:222px;  height:31px; line-height:30px; padding-left:14px; padding-right:3px;}
.save_changes{ background:url(../image/save_changes.jpg) no-repeat; width:150px; height:38px; cursor:pointer; border:none;
margin-top:47px; margin-bottom:27px; }

.my_info2{ margin-right:0 !important;}
.my_info3{ margin-right:0 !important; float:right !important;}
.color{ color:#923585; font-size:13px;}
.my_info_container .my_info1 ul li .select{ float:left;
    border: 1px solid #C6C6C6;
    height: 30px;
    padding: 2px;
    width: 238px;
    color:#4f5360;
}

.addr_title{ color: #b38cae; /* text color */ font-family: 'Futura-Book'; text-transform:uppercase; letter-spacing:1px;
float:left; width:100%; font-size: 12px; }
.my_info1 ol{ float:left; width:100%;}
.my_info1 ol li{ color: #4e535f; /* text color */ font-size:13px; width:100%; float:left; margin:10px 0px 15px 0px;  line-height:22px;}
.my_info1 ol li span{ font-family: 'OpenSans-Bold'; float:left; width:100%;} 
.my_info1 ol li p{ color:#969696;}
.my_info1 ol li input[type="checkbox"]{ float:left; margin-right:5px;}
.my_info1 ol li .btn_edit{ background:url(../image/btn_edit.jpg) no-repeat; width:69px; height:38px; float:left; margin-right:10px; border:0px; font-size:0px; cursor:pointer; margin-top:5px;}
.my_info1 ol li p a{ color:#f23a8a; line-height:38px;  margin-top:5px; text-decoration:underline;}

/*-------------Order History----------*/

.address_box {color: #725B6F; font-family: open_sansregular;}

.address_box b {
    color: #4F5360;
    font-family: futura-book;
    font-size: 13px;
}

.pagination{font-family: open_sansregular; color: #4F5360;}




/*-----------Order Information-------*/

#my_account .content b {
    color: #4F5360;
font-family: futura-book;
}


#my_account .content table td {
    color: #725B6F;
    width: 35px;
font-family: open_sansregular;
}

#new_addr {
    background : url("../image/newaddress.png") no-repeat;
    width : 176px;
    height : 42px;
    border : none;
    float:right;
    cursor:pointer;
}

/******** Login Form css *********/
.account_loginbox h1 {
    font-family: 'Futura-Book';
    font-size: 18px;
    letter-spacing: 2px;
    color : #913584;
    margin-bottom:20px;
    font-weight:bold;
}

.left_container {
    background: #fff;
    border: 1px solid #cccccc;
    float: left;
    padding: 18px 38px;
    width: 400px;
    margin-top: 10px;
    margin-bottom: 30px;
    height:180px;
}

.right_container {
    background: #fff;
    border: 1px solid #cccccc;
    float: left;
    padding: 18px 38px;
    width: 400px;
    margin-top: 10px;
    margin-bottom: 30px;
    margin-left:30px;
    height:180px;
}

.left_container .h2 {
    background: #fff;
    font-family: 'Futura-Book';
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #913584;
    padding: 2px 10px;
    float: left;
    margin-left: 28px;
    margin-left: -10px;
    margin-top: -30px;
    z-index: 1;
    position: relative;
}

.right_container .h2 {
    background: #fff;
    font-family: 'Futura-Book';
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #913584;
    padding: 2px 10px;
    float: left;
    margin-left: 28px;
    margin-left: -10px;
    margin-top: -30px;
    z-index: 1;
    position: relative;
}

.left_container .lcontent {
    font-family:'Futura-Book';
    font-size: 12px;
    letter-spacing: 2px;
    font-weight:normal;
    color: #4f5360;
}

.right_container ul {
    float: none;
    width: 300px;
}

.right_container ul li {
    width:295px;
    padding:6px 0px;
    list-style:none;
    height:auto;
   
}

.right_container ul li p {
    width:295px;
    float: none;
   
}

.right_container ul li label {
    font-family: 'helvetica-lightregular';
    font-size: 14px;
    color: #4f5360;
    line-height: 22px;
    width: 120px;
}

.right_container ul li .input_box input {
background: url(../image/text_box_my_info.png) no-repeat;
border: 0px;
float: left;
width: 222px;
height: 31px;
line-height: 30px;
padding-left: 14px;
padding-right: 3px;
}


.right_container ul li  a {
    color: #F23A8A;
    text-decoration: none;
    font-size:12px;
}

.right_container ul li .btn_login1 {
    background : url("../image/btn_login3.jpg") no-repeat scroll 0 0 transparent;
    border:0;
    width:67px;
    height:30px;
    color:#fff;
    font-family: 'Futura_Bold';
    font-size:0.8em;
   
    text-transform: uppercase;
    cursor:pointer;
}

.left_container  input[type=button] {
    background: url("../image/contine_btn2.png") no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 25px;
    margin-top: 20px;
    width: 95px;
}

.account_forgotbox h1 {
    font-family: 'Futura-Book';
    font-size: 18px;
    letter-spacing: 2px;
    color : #913584;
    margin-bottom:20px;
    font-weight:bold;
}

.account_forgotbox h2 {
    font-family: 'Futura-Book';
    font-size: 14px;
    letter-spacing: 2px;
    color : #913584;
    margin-bottom:20px;
}

.account_forgotbox p {
    font-family: 'Futura-Book';
    font-size: 14px;
    letter-spacing: 2px;
    color : #913584;
    margin-bottom:20px;
}

.account_forgotbox input[type=submit] {
    background: url("../image/contine_btn2.png") no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    float: left;
    height: 30px;
    margin-right: 25px;
    margin-top: 20px;
    width: 95px;
}

.account_forgotbox input[type=text] {
    background: url(../image/text_box_my_info.png) no-repeat;
    border: 0px;
    float: left;
    width: 222px;
    height: 31px;
    line-height: 30px;
    padding-left: 14px;
    padding-right: 3px;
}

/************************* chat ****************/



.contact_sg { width:990px; margin:0px auto; }
.address { float:left; width:270px; font-size:18px; margin-right:75px; font-family:'Futura-Book';}
/*.address h5{padding-left:18px; color:#9a408d; border-bottom:1px dotted #9ba0a9; font-weight:normal; font-size:17px; padding-bottom:10px; }*/

.address h5 {
    border-bottom: 1px dotted #9BA0A9;
    color: #9A408D;
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 1px;
    padding-bottom: 10px;
    padding-left: 18px;
    text-transform: uppercase;
}
 
.address ul{margin-left:18px; margin-top:14px; color:#695f68; font-family:'Futura-Book'; list-style:none;}
.address ul li{display:block; margin-top:7px; font-size:18px;}
.address ul li a{color:#f23a8a; text-decoration:none;}
.rgt_question{ width:485px; float:left; margin-right:45px;}
.rgt_question h4{font-weight:normal; font-size:16px;color:#9a408d;font-family: 'Futura_Bold';}
.rgt_question p{margin-top:10px; font-size:12px; line-height:17px; font-family:'open_sansregular'; color:#695f68;}
.rgt_question form{margin-top:28px; width:480px;}
.rgt_question form ul li{ margin:0px 12px 12px 0px; display:block; width:100%;font-family: 'open_sansregular';}
.rgt_question form  ul .twofields li{float:left !important; width:228px !important;}
.rgt_question form  label{font-size:11px; color:#827d82; display:block; margin-bottom:5px; font-family: 'open_sansregular';}
.rgt_question form .twofields input[type="text"]{width:224px; height:34px; border:1px solid #c6c6c6 !important; background:#FFF !important; padding:2px;}
.rgt_question form  label.clr{font-size:11px; color:#827d82; display:block; margin-bottom:5px; font-family: 'open_sansregular'; clear:both;}
.rgt_question form select{ border:1px solid #c6c6c6 !important;overflow:hidden; width:415px; height:34px;}
.rgt_question form textarea{width:470px; height:120px; border:1px solid #c6c6c6 !important; display:block; margin-top:5px; padding:5px; min-height:120px; max-height:120px;}
.rgt_question form  input[type="button"]{background:url(../image/captcha.png) no-repeat; width:111px; height:27px; margin-right:8px; border:none; cursor:pointer;}
.rgt_question form input[type="text"]{width:224px; height:34px; border:1px solid #c6c6c6 !important; background:#FFF !important; padding:2px; }
.rgt_question form  input[type="submit"]{background:url(../image/sendmessage.png) no-repeat; width:196px; height:45px;  border:none; margin-top:15px; cursor:pointer;}

#menu ul.menu {
	float:right;
	position:relative;
}

#menu .login_menu{float:left; width:350px;}
#menu .login_menu  li{float:left;display:inline-block; padding:0 !important;}
#menu .login_menu li h1{color: #6D7383;
    font-size: 15px;
    line-height: 16px;}
#menu .login_menu img{ margin-right: 40px;}
#menu .login_menu li p {color: #99408D;
    font-size: 11px;
    line-height: 16px;
}

#menu .menu li.logged {width:90px; border:solid 0px red; padding:0px;} 
#menu .menu li.logged1 { width:130px; }
#menu .menu li.logged1 p a { color: #99408D; color: #99408D; font-size: 11px; }
/*#menu .menu li.logged{ float:left;display:inline-block; padding:0 !important; }*/
#menu .menu li.logged1 h1{color: #6D7383; font-size: 15px; line-height: 16px;}
#menu .menu li.logged img{ margin-right: 0px;  }
#menu .menu li.logged1 p {color: #99408D; font-size: 11px; line-height: 16px;  }

#menu .menu li.logged1 p a{ color: #99408D; color: #99408D; font-size: 11px; }

/******************************************calendar*************************************************/
.calender{float:left; width: 990px; border:0px solid #babcbc; }
.calender_page{ width: 100%; }
.events_page{width:460px; float:left;  padding-top:20px; padding-bottom:20px;}
.events_page ul { float:left; margin-left:40px; }
.events_page ul li{float:left; width:390px; padding-top:15px;}
.events{font-family: 'Futura-Book'; color:#6e7484; font-size:20px; }
.sky{font-family: 'helvetica-lightregular'; color:#9b408e; font-size:15px; margin-top:5px; font-weight:bold;}
.events_page ul li label{ width:60px; float:left; color:#9b408e; text-align:right; font-family:open_sansregular; font-size:11px; text-transform:uppercase;}
.events_page ul li span{ width:150px; float:left; color:#474b56; margin-left:20px; font-family:open_sansregular; font-size:13px; text-transform:capitalize;}
#todo{ border-right:none;}
/* #main_topborder{border-top:1px solid #bcbcbc;} */
/* .select_cont{width:189px !important ; float:left; height:20px; display:block; background:url(../images/select_calendar.png) no-repeat; overflow:hidden;}
.select_cont select{border:none; width:210px; background:none; color:#333332; font-family:open_sansregular; font-size:11px;} */

.select_cont{width:189px !important ; float:left; height:20px; display:block;  }
.select_cont select{ width:210px; color:#333332; font-family:open_sansregular; font-size:11px;}
.check{ margin-left:26px; margin-top:6px;}
.normal_font a{font-weight:normal !important; }


/*************** footer slider**********************/
#footer_slider{ margin-top:45px; margin-bottom:30px; float:left; width:991px; border-top:1px dotted #9ba0a9;}
#footer_slider .footer_bnr_title{ margin-left:0px;}
.footer_bnr_title span{ color:#9a408d;}
.infiniteCarousel_1 {
  width: 991px;
  position: relative;
  background:url(../image/footer_slide_bg1.jpg) no-repeat;
  height:212px;
}

.infiniteCarousel_1 .wrapper {
  margin:0px 56px;
  width: 880px; /* .infiniteCarousel_1 width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:212px;
  position: absolute;
  top: 0;
}

.infiniteCarousel_1 .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  margin-top:10px;
  top: 0;
}

.infiniteCarousel_1 ul li {
  display:block;
  float:left;
  padding: 10px 0px;
  height: 109px;
  width: 100px;
  margin-right:52px;
 
}

.infiniteCarousel_1 ul li a img {
  display:block;
}
.infiniteCarousel_1 ul li a { text-decoration:none; color:#913584;}
.infiniteCarousel_1 ul li a p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#913584;
	text-decoration:none;
	padding-top:5px;
}
.infiniteCarousel_1 ul li a p span{color:#6d7383;}

.infiniteCarousel_1 .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../image/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel_1 .forward {
  background:url(../image/next.png) no-repeat;
  width:38px;
  height:74px;
  right: 0;
  top:69px;
}

.infiniteCarousel_1 .back {
	background:url(../image/prev.png) no-repeat;
  width:38px;
  height:74px;
  left: 0;
  top:69px;
}

.pagination_bar{ padding:10px 0px; border-top:1px dotted #9ba0a9; border-bottom:1px dotted #9ba0a9; line-height:16px; width:991px; float:left; font-size:13px; text-align:right; *margin-top:30px;}
.pagination_bar .result_pg {font-size:13px; color:#6d7383; float:left;margin-left:255px;}
.pagination_bar .result_pg span{font-family:'Futura_Bold'; color:#6d7383; font-size:14px;}

.pagination_bar .page_num{ font-size:14px; color:#6d7383; float:right; font-family: 'interstate-lightnormal';}
.pagination_bar .page_num span{font-family:'Futura-Book'; color:#6d7383; font-size:14px;margin-left:8px; font-size:13px; }
.pagination_bar .page_num .selected{color:#88347e; font-family:'Futura_Bold';}
.pagination_bar .page_num a{ color:#88347e; text-decoration:none;font-family: 'interstate-lightnormal'; font-weight:bold; margin-left:8px;}
.pagination_bar .page_num b{margin-left:8px;}

/*Tab CSS*/
#tab{ width:935px; float:left; margin-bottom:40px;}
.etabs { margin: 0; padding: 0; font-family:'Futura-Book'; font-size:12px; color:#babcbc; text-transform:uppercase; }
.tab { float:left;  margin-right:5px; list-style:none; }

.tab a {font-size: 12px; height:32px; color:#babcbc; line-height:32px; display: block; padding: 0 14px; outline: none; text-decoration: none; text-align:center; top:1px; background: #fff; border: solid 1px #dfe0e0; border-bottom: 0px;; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; letter-spacing:2px;	}
.tab a:hover { color:#ffffff; text-decoration: none; background:#babcbc !important; border: solid 1px #babcbc; border-bottom: 0px;}
.tab.active { background:#fff !important; position:relative; border-color: #cccccc; }
.tab a.active { color:#ffffff; text-decoration: none; background:#babcbc !important; border: solid 1px #babcbc; border-bottom: 0px; }
.tab-container .panel-container { background: #fff; border-top: solid #babcbc 1px; padding-top:15px; padding-left:14px; float:left; width:100%; }

.tab_manage_event{ width:490px; float:left;}
#tab .h1{ font-size:16px; color:#9a408d; line-height:20px; text-transform:lowercase; font-family: 'Futura_Bold'; margin-top:15px; float:left; width:100%; letter-spacing:0.5px;} 
.tab_manage_event .p1{ font-family:'Futura-Book'; font-size:14px; color:#474b56; float:left; width:100%; line-height:18px; margin-top:5px;}
.tab_manage_event a.link{ font-size:12px; color:#f23a8a; float:left; width:100%; margin-top:15px; line-height:20px;}
#tab .btn_createvent { background:url(../image/ag/event/btn_creat_event.jpg) no-repeat; font-family: 'Futura_Bold'; font-size:12px; color:#f8f9fe; float:left; width:196px; line-height:38px; height:38px; border:0px; text-transform:uppercase; padding-right:14px;  letter-spacing:2px; margin-top:24px; cursor:pointer; }
#tab .btn_createcontact { background:url(../image/ag/event/btn_creat_event.jpg) no-repeat; font-family: 'Futura_Bold'; font-size:12px; color:#f8f9fe; float:left; width:196px; line-height:38px; height:38px; border:0px; text-transform:uppercase; padding-right:14px;  letter-spacing:2px; margin-top:24px; cursor:pointer; }
#tab .btn_createvent_1{ background:url(../image/ag/event/btn_creat_event1.jpg) no-repeat; font-family: 'Futura_Bold'; font-size:12px; color:#fff; float:left; width:144px; line-height:38px; height:38px; border:0px; text-transform:uppercase; padding-right:14px; letter-spacing:2px; margin-top:18px; cursor:pointer;}
#tab .button1{background:url(../image/save_changes.jpg) ; width:150px; height:38px;  border:0; cursor:pointer;}
#tab ul.creat_event{ float:left; width:260px;}
#tab ul.creat_event li{ float:left; width:100%; margin-top:12px;}
#tab ul.creat_event li label{ font-size:11px; color:#7c7c7f; line-height:20px; float:left; width:100%;}
#tab ul.creat_event li input[type="text"]{ background:#fff; border:1px solid #c6c6c6; line-height:23px; width:258px; height:23px; float:left;}
#tab ul.creat_event li a.cancel{ float:right; line-height:38px; font-size:12px; text-decoration:none; color:#f23a8a; margin-top:18px;}
#tab ul.creat_event li select{ float:left; margin-left:5px; margin-top:5px;}

#tab .event_list{ width:742px; background:url(../image/event/divi_line1.jpg) repeat-x bottom left; padding-bottom:18px; margin-top:10px; float:left;}
#tab .event_list .lft_cover{ float:left; width:95%;}
#tab .event_list .h2{ font-family: 'Futura_Bold'; font-size:16px; color:#9a408d; line-height:28px; width:100%; float:left;}
#tab .event_list .action_link{ float:left; width:100%; margin-top:5px;}
#tab .event_list .action_link a{ background:url(../image/event/pipe_line.jpg) no-repeat right center; padding-right:12px; margin-right:12px; font-size:13px; line-height:18px; color:#f23a8a;}
#tab .event_list .action_link a.bg_none{ background:none !important;}
#tab .event_list .delete_icon{ float:right; margin-top:16px;}

#tab ul.list_editor{ float:left; width:852px;}
#tab ul.list_editor li{ float:left; width:540px; margin-top:15px;}
#tab ul.list_editor li label{ font-size:11px; text-transform:uppercase; color:#9a408d; line-height:28px; width:78px; margin-right:14px; float:left; text-align:right;}
#tab .btn_choosebg{ background:url(../image/event/btn_bg_purple.jpg) no-repeat; width:180px; height:31px; float:left; border:0px; font-family:'Futura-Book'; font-size:12px; color:#fff; cursor:pointer; text-transform:uppercase; letter-spacing:1px;}
#tab ul.list_editor li a{ line-height:38px; font-size:12px; text-decoration:none; color:#f23a8a; margin-left:12px;}
#tab .btn_add_reci{ background:url(../image/event/btn_add_recipt.jpg) no-repeat; width:209px; height:38px; float:left; border:0px; font-family: 'Futura_Bold'; font-size:12px; color:#f8f9fe; cursor:pointer; text-transform:uppercase; letter-spacing:1px;}
#tab ul.list_editor li input[type="text"]{ background:url(../image/event/title_input_bg.jpg) no-repeat; width:444px; padding:0px 2px; height:28px; line-height:28px; float:left; border:0px;}

#tab .add_recipt{ float:left; width:100%; margin-top:10px;}
#tab .add_recipt input[type="text"]{ float:left; width:239px; padding:0px 2px; height:27px; border:1px solid #d9d9d9; line-height:27px; font-size:13px;  font-family: 'open_sansregular'; }
#tab .add_recipt input[type="button"]{ float:left; background:url(../image/ag/event/searchbx.jpg) no-repeat; width:72px; height:29px; margin-left:15px; border:0; font-size:0px;}
#tab ul.receipt_list{  float: left; width:100%;  margin-top: 6px;}
#tab ul.receipt_list li{  width:100%; float:left; border-bottom:1px dotted #9ba0a9; line-height:14px; padding:8px 0px;}
#tab ul.receipt_list li input[type="checkbox"]{ background:url(../image/event/ct_check.jpg) no-repeat; width:13px; height:13px; border:0; float:left; margin-right:16px;}
#tab ul.receipt_list li .action_rght{ float:right; font-size:13px; color:#a9a9a9;}
#tab ul.receipt_list li .action_rght a{  margin:0px 8px; color:#a9a9a9; line-height:14px;}
#tab ul.receipt_list li .action_rght span a {color:#f23a8a;}
#tab ul.receipt_list li .action_rght a:hover{ text-decoration:underline; }
#tab ul.receipt_list li label{  font-size:13px; float:left; color:#474b56; line-height:14px;}
#tab ul.receipt_list li .ct_first{ border:0;  margin-bottom:10px }
#tab ul.receipt_list li p{padding:0; color:#9a408d; font-size:11px; text-transform:uppercase; margin-left:10px !important; float:left; line-height:13px;}
#tab ul.receipt_list li .ss_list{ margin-left:5px; margin-top:5px; background:url(../image/event/savelist.jpg) no-repeat; width:244px; height:38px; border:0;}
#tab ul.receipt_list li .btn_save_sele_list{ background:url(../image/ag/event/btn_save_selec_list.jpg) no-repeat; float:left; width:251px; height:38px; border:0; font-size:0px; margin-top:14px; cursor:pointer;}
#tab ul.receipt_list li .btn_add_new_contact{ background:url(../image/ag/event/btn_add_new_contact.jpg) no-repeat; float:right; width:196px; height:38px; border:0; font-size:0px; margin-top:14px; cursor:pointer;}

#tab .upload_contact{ margin-top:28px; float:left; width:100%;}
#tab .upload_contact .id_img{ float:left; margin-right:15px;}
#tab .upload_contact .id_text { float:left; width:235px;}
#tab .upload_contact .id_text .h3{ color:#a4a4a4;  font-size:12px; line-height:16px; width:80%; float: left; font-weight:bold; text-transform:uppercase; letter-spacing:2px;}
#tab .upload_contact .id_text .p3{ margin-top:8px; color:#c6c6c6; font-size:12px; line-height:16px; width:100%; float: left;}
        
       

/************************03 feb 2014***************************/

h1, h2, h3, h4, h5, h6{ font-wieght:normal; outline:none;}

.pro_detail .rght_detail .spook h1 {
    border-bottom: 1px solid #9BA0A9;
    color: #913584;
    font-family: 'Futura_Bold';
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    width: 380px;
}

#subpage_content1 .lft_side_content .txt_area1 h1 {
    color: #8D3984;
    font-family: 'Futura_Bold';
    font-size: 21px;
    line-height: 28px;
    width: 100%;
}
#subpage_content1 .lft_side_content .txt_area1 h1 a{
    color: #8D3984;
}
#subpage_content1 .rght_topic_box .cent_box h2 {
    border-bottom: 1px solid #D4CAD3;
    color: #725B6F;
    float: left;
    font-family: 'futura-normal';
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 26px;
    text-transform: uppercase;
    width: 100%;
}


h1.blog_title {
    border-bottom: 1px dotted #9BA0A9;
    color: #6D7383;
    float: left;
    font-family: 'Futura_Bold';
    font-size: 26px;
    padding: 20px 0;
    width: 991px;
}

#product_detail .detail_box .cont_box h1 {
    color: #6D7383;
    float: left;
    font-family: 'Futura_Bold';
    font-size: 13px;
    line-height: 16px;
    width: 100%;
}

.content_area h1 {
    color: rgb(154, 64, 141)  !important;
    float: left  !important;
    font-family: 'Futura_Bold'  !important;
    font-size: 20px  !important;
    line-height: 24px  !important;
    width:100%  !important;
}

    .clickdesk_bubble {
    display: none !important;
    }

#simplecheckout_form #main_info tr:nth-child(3) {
    display: none;
}
