@charset "utf-8";
/* Basics */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
        color:#666;
}
a {
 color:#336699;
 text-decoration:none;
}
.wrapper {
	min-height:500px;
	height:500px;
	height:auto !important;
}
#container {
	width:910px;
	height:500px;
	min-height:500px;
	height:auto !important;
	padding:0 50px;
}
/* Header */
#header {
	height:130px;
        /*padding-top:20px;*/
}
.logo {
	margin-bottom:1px;
        height:67px;
}
#menu {
	padding-top:4px;
}
/**banner**/
.banner {
	margin:0 auto;
	width:850px;
	margin-top:10px;
	padding:0 0 30px 0;
}
/* Body */
#body {
	padding-bottom:20px;
	border-bottom:1px solid #666;
}
#body2 {
	padding-bottom:20px;
	border-bottom:1px solid #666;
        /*margin:0 75px 0 40px;*/
}
/**BOXES BOTTOM**/

.footbox {
	padding:5px 0px 10px 0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.mailbox {
	/*width:150px;
	height:95px;*/
	width:225px;
	height:55px;
	/*padding:5px 15px 0 15px;*/
	background:#333333;
	margin-right:3px;
	font-size:13px;
}
#mailbox { /**textbox name**/
	width:140px;
	margin:10px 0;
	border:1px solid #d9d9d9;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px;
}
#submit1 {
	background:none;
	border:0;
	padding:0;
        margin:0;
	text-align:right;
	float:right;
	cursor:pointer;
	color:#FFF;
}
.newsbox {
	width:225px;
	/*height:100px;*/
	height:55px;
	/*padding:10px 15px;*/
	background: transparent url(/images/img_bgblog4.png);
        background-repeat:no-repeat;
	margin-right:3px;
	font-size:12px;
}
.newsbox p {
	line-height:18px;
}
.newsbox2 {
	width:225px;
	/*height:100px;
	padding:10px 15px;*/
	height:55px;
	background: transparent url(/images/newsevents2-L.png);
        background-repeat:no-repeat;
	margin-right:3px;
	font-size:12px;
}
.newsbox2 p {
	line-height:18px;
}
.newsbox2 a {
color:#333333;
text-decoration:none;
}
span.headbox {
	display:block;
	padding:6px 0;
}
.adsbox {
	width:180px;
	/*height:100px;
	padding:10px 15px;*/
	background:#b8bacf;
	font-size:17px;
}
span.adtxt {
	display:block;
	margin:25px 0;
}
.coptxt {
	font-size:11px;
	color:#666;
	width:300px;
	padding:5px 0;
	text-align:right;
}
.coptxt a {
       color:#666;
       text-decoration:none;
}
/**columns**/

.col_left {
	width:570px;
	padding:0 10px 10px 25px;
	border-right:1px solid #cccccc;
	font-size:12px;
	color:#666666;
}
ol.leftcolist li {
	margin:7px 0px;
	line-height:17px;
}
.leftcolist p {
	margin:10px 0;
}
ul.leftlist {
	margin:0;
	padding:0;
	list-style:none;
}
ul.leftlist li {
	display:block;
	padding:2px 2px 2px 10px;
	background:url(../images/bulletdash.gif) left no-repeat;
}
.col_right {
	width:275px;
	padding:0 10px 10px 10px;
	font-size:12px;
	color:#666666;
}
.col_right2 {
	width:125px;
	padding:0 10px 10px 10px;
	font-size:12px;
	color:#666666;
}
.rightlist {
	padding:2px 0;
}
.rightlist ul {
	list-style:none;
	margin:0;
	padding:0;
}
.rightlist ul li {
	display:inline;
}
.rightlist ul li a {
	color:#336699;
	font-weight:bold;
	display:block;
	padding:1px;
	text-decoration:none;
}
.rightlist a:hover {
	text-decoration:underline;
}
.col_right div {
	margin-bottom:20px;
}
.col_right2 div {
	margin-bottom:20px;
}
.graytxt {
	color:#336699;
	font-weight:normal;
}

.graytxt a{
	color:#336699;
	font-weight:normal;
	text-decoration:none;
}

.graytxt a:hover{
	text-decoration:underline;
}
/***About contents**/

.coleft_imagebox {
	width:370px;
	padding:5px 0;
}
.coleft_imagebox2 {
	width:270px;
	padding:5px 0 5px 20px;
}
.content_box {
	width:510px;
	padding:5px 20px 0 0;
	font-size:12px;
	color:#666666;
}
.content_box p {
	line-height:18px;
	margin-bottom:10px;
	margin:5px 0;
}
.content_box2 {
	/*width:465px;*/
	width:400px;
	padding:5px 20px 0 0;
	font-size:12px;
	color:#666666;
}
.content_box2 p {
	line-height:18px;
	margin-bottom:10px;
	margin:5px 0;
}
.hdrabout {
	padding:2px;
	margin:0;
	font-weight:bold;
}
/**sizing**/

.wrappersizing {
	padding:10px 30px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
}
.wrappersizing p {
	line-height:18px;
}
.headr {
	padding:15px 0 0 0;
}
td.tablesize {
	text-align:left;
}
.txtleft {
	width:160px;
}
.table1 {
	text-align:left;
}
.table2 {
	width:529px !important;
	font-size:10px;
}
.tabsizbox {
	margin-bottom:20px;
}
.tabwrap {
	background:#9f9f9f;
}
.tabwrap1 {
	background:#9f9f9f;
	width:529px;
	margin:0 auto;
}
/**terms & condition**/

.tc_coleft {
	width:430px;
	padding:10px;
}

.tc_coleft2 {
	width:365px;
	padding:10px 10px 10px 25px;
}
.tc_colright {
	width:430px;
	padding:10px;
}
.tc_colright2 {
	width:365px;
	padding:10px;
}
.tc_colright, .tc_coleft, .tc_colright2, .tc_coleft2 {
	color:#666666;
	font-size:12px;
	line-height:18px;
}
.tc_colright p, .tc_coleft p, tc_colright2 p, .tc_coleft2 p {
	margin:5px 0;
}
/**Accordion menus**/

.col_leftaccord {
	width:130px;
	padding:10px 10px 10px 0;
}
.col_leftaccord_bcat {
	width:130px;
	padding:10px 10px 10px 0;
}
ul#nav_582708, ul#nav_582708 ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 130px;
	font-size: 11px;
}
ul#nav_582708 a {
	display: block;
	text-decoration: none;
}
ul#nav_225869 li {
	margin-top: 1px;
}
ul#nav_582708 li a {
	color:#666;
	padding:2px;
}
ul#nav_582708 li a:hover {
	color:#000000;
	padding:2px;
}
ul#nav_582708 li ul li a {
	color:#666;
	padding-left: 20px;
}
ul#nav_582708 li ul li a:hover {
	padding-left: 15px;
	padding-left: 20px;
}
ul#nav_582708 li ul li ul li a {
	padding-left:40px;
}
ul#nav_582708 li ul li ul li a:hover {
	padding-left:40px;
}

/*dress menu*/
ul#dres, ul#dres ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 130px;
	font-size: 11px;
}
ul#dres a {
	display: block;
	text-decoration: none;
}
ul#nav_225869 li {
	margin-top: 1px;
}
ul#dres li a {
	color:#666;
	padding:2px;
}
ul#dres li a:hover {
	color:#000000;
	padding:2px;
}
ul#dres li ul li a {
	color:#666;
	padding-left: 20px;
}
ul#dres li ul li a:hover {
	padding-left: 15px;
	padding-left: 20px;
}
ul#dres li ul li ul li a {
	padding-left:40px;
}
ul#dres li ul li ul li a:hover {
	padding-left:40px;
}

/**Right Column**/

.paginos {
	font-size:11px;
	color:#666;
	text-align:right;
	padding:2px 15px 2px 5px;
	width:90px;
}
.pagination a {
 padding:2px 3px;
 color:#666;
 text-decoration:none;
}
.pagination a:active {
 padding:2px 3px;
 font-weight:bold;
 color:#666;
}
.paginos ul {
	list-style:none;
	margin:0;
	padding:0;
}
.paginos ul li {
	display:inline;
	padding:2px 3px;
	display:block;
	float:left;
}
.paginos ul li a {
	/*	display:block;*/
/*	padding:5px;*/
	color:#666;
	float:left;
	text-decoration:none;
}
.prodboxwrap {
	margin:0;
}
.col_imgcontxtbox {
	width:750px;
	padding:10px 0px;
}
/**Product Detail Page**/
.col_detbox {
	width:753px;
	padding:2px;
}
.pdboxleft {
	width:420px;
	padding:5px 0 5px 5px;
	color:#666;
	font-size:11px;
}
.pdboxright {
	width:310px;
	border-left:1px solid #868686;
	padding:5px 0 5px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.titletxt {
	font-family:Tahoma, Geneva, sans-serif;
}
span.bigtxt1 {
	font-size:14px;
}
.dettxt {
	margin:20px 0 0 0;
}
.descbox {
	width:200px;
}
.tonebox div {
	padding:2px 0;
}
.sthumbox_wrap {
	margin:5px 0;
}
.sthumbox_wrap .prodimgbox {
	padding:5px;
	font-size:10px;
	color:#666;
	text-align:center;
}
.sthumbox_wrap .prodimgbox .img-con{
        height:110px;
        /* margin:0pt auto 9px; */
        overflow:hidden;
        text-align:center;
        width:85px;
}
.sthumbox_wrap .prodimgbox img {
        width:85px;
        height:110px;
}
.sthumbox_wrap .prodimgbox p {
	margin:2px 0 0 0;
	display:block;
	padding:0;
        font-size:10px;
}
.selectboxs {
	margin:5px 0 10px 0;
}
.selectboxs td {
	padding:5px;
}
.footerbox {
	/*padding:30px 5px;*/
	padding:0px 5px;
	text-align:center;
	color:#adb0c8;
	font-size:13px;
}
.footerbox a {
	color:#336699;
	text-decoration:none;
}
.footerbox a:hover {
	text-decoration:underline;
}
.footerbox p {
	margin:10px 0;
	padding:0;
	color:#adb0c8;
	line-height:25px;
	display:block;
}
.col_contxtbox {
	width:725px;
	padding:10px;
}
.selmenus {
	color:#666;
	font-size:11px
}
.qnos {
	font-weight:bold;
	color:#666;
}
.prodimgbox {
	padding-right:10px;
}
.prodimgbox p, .prodimgboxend p {
	font-size:11px;
	display:block;
	padding:5px 0;
	color:#666;
	text-align:center;
	margin-bottom:5px;
}
.adviewsbox {
	padding:5px 0;
}
.avb_thumb {
	margin-right:5px;
}
/**Reusable Elements**/
.left {
	float:left;
}
.right {
	float:right;
}
.clearB {
	clear:both;
}
.marginA {
	margin:auto;
}
a img {
	border:0px;
}
form, table {
	padding:0px;
	margin:0px;
	text-align: left;
}
p, h1, h2, h3, h4, h5 {
	padding:0px 0px 13px 0px;
	margin:0px;
}
:focus {
	outline:0 !important;
}
/* Footer */
#footer ul {
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}
#footer ul li {
	display:block;
	float:left;
}
#footer ul li a {
	display:block;
	float:left;
	padding:0px 9px;
	border-right:1px solid #666;
	color:#999999;
	text-decoration:none;
	font-size:11px;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a {
	border:0px !important;
}
/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class {
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}

.productItemNotFound {
 color:#666;
 padding:15px 3px;
 font-size:12px;
}
.ebox{
-x-system-font:none;
border:1px solid #D9D9D9;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0;
padding:2px;
/*width:140px;*/
width:110px;
}
#last_lnk {
 padding: 2px 0px;
}
.catProdAttributeTitle {
 float:left; 
 width:25px;
 padding: 5px 0px 5px 0px;
}
.catProdAttributeItem select {
 color:#666666;
 font-size:11px;
 width:113px;
}
.catProdAttributeItem {
 padding:5px;
 width:120px;
 float:right;
}
.catProductAttributeGroup {
 height:30px;
 clear:both;
}
.prod_links {
 /*padding: 10px 15px; 
 width: 80px;*/
padding: 10px 0px; 
 width: 80px;
}
.prod_links a {
 text-decoration:none;
 color:#336699;
}
.contact_details h1 {
 color:#888caf;
 font-size:12px;
 font-weight:normal;
}
.contact_details {
 color:#666666;
 font-size:12px;
}
.contact_details a {
 color:#336699;
 text-decoration:none;
 font-weight:bold;
}
.contact_con {
padding: 20px 48px 45px; 
width: 740px;
}
.request_fabric {
 color:#666666;
 font-size:11px;
 margin:auto;
 width:440px;
}
.request_fabric h1{
 color:#888caf;
 font-size:12px;
 font-weight:normal;
}
.request_form label {
 display:block;
 padding:2px;
}
.request_form .r_textbox{
 border:1px solid #d0d0d0;
 height:15px;
 width:192px;
 font-size:11px;
}
.request_form table td {
 height:40px;
}
.request_form a {
color:#888caf;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin:8px 0px;
display:block;
}
.request_form .r_listbox {
 border:1px solid #d0d0d0;
 height:109px;
 width:415px;
 font-size:11px;
}
.request_form .r_checkbox {
 border:1px solid #d0d0d0;
}
.post-title a {
 color:#336699;
 font-size:14px;
 text-decoration:none;
}
.blog-post h2.post-title{
 border:0;
 border:none;
}
.post-details {
 font-size:10px;
}
.post-body{
 color:#666;
 font-size:12px;
}
.post-body .links {
 padding-top:20px;
}
.post-body .links a{
 color:#666;
 text-decoration:none;
}
.blog-post {
 border-bottom:1px solid #ccc;
 margin-bottom:20px;
}
.blog-post .post-body{
 margin: 0 0 16px;
}
.blog-container .post-list {
 width:589px !important;
}
.blog-container .side-panel {
 width:97px !important;
}
.blog-container {
 width:750px;
 float:right
}
.side-panel .cat_con{
 text-align:right;
 color:#666;
 font-weight:normal;
 font-size:11px;
 padding-bottom:1px;
 border-bottom:1px solid #ccc;
}
.blogpostcategories a{
 font-size:11px;
}
.blogpostcategories span{
 display:none;
}
.blogpostcategories ul {
 margin:0;
 list-style:none;
 padding:0;
}
.blogpostcategories {
text-align:left;
}
.cat_list {
 padding-top:5px;
}
.wed_con{
 width:210px;
 margin:auto;
 float:left;
 margin:0px 13px 15px 0px;
}
.wed_con2{
 width:175px;
 margin:auto;
 float:left;
 margin:0px 13px 15px 0px;
min-height:300px;
height:300px;
height:auto !important;
}
.wed_img img {
 width:210px;
 height:325px;
}
.wed_img2 img{
 width:175px;
 height:250px;
}
.wed_name{
 font-size:12px;
 color:#000000;
}
.wed_name2 a, .wed_name2{
 font-size:12px;
 color:#000000;
}
.wed_name {
 text-align:center;
}
.wed_name2 {
 text-align:center;
 padding:10px 0;
}
.wed_name {
 padding-bottom:3px;
}
.gallery_con .pagination{
 display:none;
}
.gallery_con {
padding-left:85px !important;
}
.gpagination {
 color:#b3b6cc;
 font-size:11px;
 padding-bottom:15px;
}
.gpagination a{
 color:#b3b6cc;
}
.press_con {
 padding: 35px 0px 35px 25px;
 width:882px;
}
.pimg_con {
 padding-right:25px;
 width:380px;
}
.pg_img {
 border:1px solid #cccccc;
 margin:2px;
}
.press_con .webapptable th, .press_con .webapptable td {
 padding: 0;
}
.b_profile h1 {
 font-size:12px;
 margin:0;
 padding:0 0 3px 0;
 font-weight:normal;
}
.b_profile {
 font-size:12px;
 padding-left:52px;
}
.b_profile a {
 font-weight:bold;
 color:#666;
 text-decoration:none;
}
.bp_form label{
 display:block;
 font-size:11px;
 padding:3px 0px;
}
.bp_form .bp_textbox1 {
 width:195px;
 height:15px;
 border:1px solid  #d7d7d7;
}
.bp_form .bp_textbox2 {
 width:69px;
 height:15px;
 border:1px solid  #d7d7d7;
}
.bp_form .bp_textbox3 {
 width:130px;
 height:15px;
 border:1px solid  #d7d7d7;
}
.bp_form .bp_dropdown {
 width:95px;
 height:19px;
 border:1px solid  #d7d7d7;
 font-size:10px;
 color:#666666;
}
.bm_info {
 padding:40px 0 5px;
}
.add_con a {
 font-size:11px;
 font-weight:bold;
 color:#666;
 text-decoration:none;
}
.add_con {
 background-image:url('/images/btn_add.gif');
 background-position:left top;
 background-repeat:no-repeat;
 padding-left:20px;
 margin-top:15px;
}
.bm_con table td {
 padding-left:0;
}
.blogsitesummary {
 margin:0;
 padding:25px 0 0 0;
 list-style:none;
 text-align:center;
}
.blogsitesummary li {
 list-style:none;
 padding:2px 0;
}
.blogsitesummary .author, .blogsitesummary .date {
 display:none;
}
.blogsitesummary a{
 color:#fff;
 text-decoration:none;
}
.cart_sum {
 color:#336699;
 font-size:11px;
 padding-bottom:8px;
}
.checkout_con h1 {
 font-weight:normal;
 font-size:11px;
 color:#666;
 padding:0 0 9px 0;
 margin:0;
}
.checkout_form {
 border-top:1px solid #d9d9d9;
 padding-top:20px;
 font-size:11px;
}
.checkout_form label {
 display:block;
 padding-bottom:6px;
}
.checkout_form .co_textbox {
 width:192px;
 height:16px;
 border:1px solid #d0d0d0;
}
.checkout_form .co_listbox{
 width:226px;
 height:115px;
 border:1px solid #d0d0d0;
}
.checkout_form .co_textbox2 {
 width:61px;
 height:16px;
 border:1px solid #d0d0d0;
}
.checkout_form label a {
 color:#666;
 text-decoration:none;
}
.checkout_form .co_dropdown{ 
 border:1px solid #D0D0D0;
 font-size:11px;
 height:19px;
 margin:0;
 width:97px;
}
.checkout_form .co_dropdown2{ 
 border:1px solid #D0D0D0;
 font-size:11px;
 height:19px;
 margin:0;
 width:63px;
 margin-right:11px;
}
.cart_con {
 font-size:11px;
}
table.cart_title {
 border-bottom:1px solid #8c8c8c;
 margin-bottom:12px;
}
.cart_con .update{
 font-weight:normal;
 font-size:10px;
 color:#fff;border: 1px solid #bfc1d5;
 background-color:#336699;
}
.cart_con .discountcodeInput {
 width:97px !important;
 height:13px;
 border:1px solid #d0d0d0;
 font-size:11px;
}
.cart_con .cartInputText {
 width:67px !important;
 height:13px;
 border:1px solid #d0d0d0;
 font-size:11px;
}
.cart_con #shippingSpan, .cart_con #shippingCountrySpan, .cart_con #shippingCountry, #shippingStateSpan{
 display:none
}
#shippingState {
margin-top:11px;
}
.shippingDropDown {
 font-size:11px;
 width:97px !important;
 border:1px solid #d0d0d0;
 height:18px;
}
.pgallery  .photogalleryTable {
 float:left;
 border:
 margin:2px;
 height:148px;
 width:148px;
 text-align:center;
}
.pgallery table.photogalleryTable td {
 padding:1 !important;
}
.pgallery {
 /*width:470px;*/
 width: 882px;
}

.pgallery .photogalleryNavigation  {
 display:none;

}
.pgallery .photogalleryItem
{
 height:148px;

}

.shopbag {
padding: 20px 0px; 
font-size: 11px; 
width: 300px;
background-image:url('/images/shopbag.jpg');
background-position:right center;
background-repeat:no-repeat;
}

.viewshop {
padding-left:165px;
}
.viewshop a {
color:#666666;
text-decoration:none;
}

/*System Message Image*/

.system-message{

background:#F9F9F9 url(/images/subscription_envelope.jpg) no-repeat scroll 29px 18px;

}
