@charset "utf-8";
/* CSS Document Done by Oindrila Mukherjee */


.clear {
	clear:both;
	height:19px;
}

.clear2 {
	clear:both;
	height:1px;
}

/* for Home page */

.midPart {
	float: left;
	width:700px;
	margin:0px 0px 0px 20px;
	background:#F6EAF8;
}
* html .midPart {
	margin:0px 0px 0px 10px;
}
#sophie {
	background-color:#faf0fb;
	height:82px;
	padding:8px 0px 0px 10px;
	width:468px;
	font-size:12px;
	margin:0px;
	color:#561e5f;
}
#sophie .leftSide {
	float:left;
	width:48%;
}
#sophie .rightSide {
	float:right;
	width:48%;
}
#sophie .imgstyle {
	float:left;
	width:50px;
	border:1px solid #cccccc;
	padding:2px;
}
#sophie .separator {
	float:left;
	background:url(../images/sophieSeparator.jpg) no-repeat;
	width:3px;
	height:72px;
	margin:0px 5px 0px;
}
#sophie .textStyle {
	float:right;
	width:70%;
}
#sophie .rightSide {
	float:right;
	width:48%;
}

.photo_bg {
	float:right;
	margin-top:-10px;
	margin-right:10px;
}
* html .photo_bg {
	margin-top:1px;
}
*+ html .photo_bg {
	margin-top:1px;
}
.photo_bg h1 {
	color:#561E5F;
	font-size:19px;
	text-align:center;
}

.topHeadinghome {
	background:#D4A7DE;
	height:23px;
	width:207px;
	color:#6d226e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:9px 0px 0px 10px;
}

.photo_album_box {
	float:left;
	/*padding:5px 5px 0 5px;*/
     text-align:center;
	color:#000;
	border:none;
	width:58px;
}
.photo_album_box img {
	border:none;
}
/* for Home Page ends */

/* For Inner Pags */




/* BodyParts ends */
/* Footer starts */

#footer ul {
	margin:0px;
	padding:0px;
	text-align:left;
}
#footer ul li {
	display:inline;
	padding:0px 8px 0px 8px;
	text-align:left;
}
#footer ul li a {
	color:#e6c8ea;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#e6c8ea;
	text-decoration:underline;
}
/* Footer ends */
/* my account start */
fieldset {
	clear:both;
	padding:5px 8px 5px 8px;
}
fieldset, fieldset hr {
	border:1px solid #cccccc;
}
fieldset legend {
	font-size:13px;
	color:#1B4F7D;
	font-weight:normal;
	margin:5px 0;
	padding:3px 6px;
	border:1px solid #ccc;
}
.open_arrow {
	font-size:13px;
	color:#1B4F7D;
	font-weight:normal;
	background:url(../images/dowenarrow.gif) no-repeat right 6px;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}
.close_arrow {
	font-size:13px;
	color:#1B4F7D;
	font-weight:normal;
	background:url(../images/uparrow.gif) no-repeat right 6px;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}


.form-text {
	border:1px solid #ccc;
	margin-bottom:2px;
	padding:3px;
	color:#000;
	font-size:12px;
}
.description {
	font-size:11px;
	color:#666;
}
.description a {
	font-size:11px;
	color:#1B4F7D;
	text-decoration:none;
}
.description a:hover {
	text-decoration:underline;
}
.form-select {
	border:1px solid #ccc;
	color:#666;
}

#innerRightcheckout {
	float:right;
	width:720px;
	font-size:12px;
}
#innerRightcheckout .headingMain {
	color:#540856;
	font-size:16px;
	font-weight:bold;
}
#innerLeftcheckout {
	float:left;
	width:720px;
	font-size:12px;
}
#innerLeftcheckout .headingMain {
	color:#540856;
	font-size:16px;
	font-weight:bold;
}
.headingactions {
	background-color:#be59c9;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.headingqty {
	background-color:#9312A3;
	float:left;
	width:84px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.headingsubtotal {
	background-color:#9312A3;
	float:left;
	width:84px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.headingproduct {
	background-color:#9312A3;
	float:left;
	width:245px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.headingchkbox {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.headingprice {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.contentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.contentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.contentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.contentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.contentsubtotal {
	background-color:#f3f3f3;
	float:left;
	width:84px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:right;
	color:#333;	
}
.contentsubtotal1 {
	background-color:#fdfdfe;
	float:left;
	width:84px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:right;
	color:#333;
}
.contentqty {
	background-color:#f3f3f3;
	float:left;
	width:84px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.contentactions {
	background-color:#f3f3f3;
	float:left;
	width:100px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.contentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:100px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.contentproduct {
	background-color:#f3f3f3;
	float:left;
	width:245px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.contentchkbox {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.contentprice {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.contentqty1 {
	background-color:#fdfdfe;
	float:left;
	width:84px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.contentproduct1 {
	background-color:#fdfdfe;
	float:left;
	width:245px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.contentprice1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.contentchkbox1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:15px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}


p#optreqlink {
	margin: 0;
	text-align: left;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}


.cselect {
	width: 163px;
	background-color : #fff;
	font-size : 11px;
	font-weight: normal;
	color : #000;
	text-decoration : none;
}

#container label {
	float: left;
	width: 100px;
	padding: 0 1em;
	text-align: right;
	font-size:12px;
	color:#666666;
	vertical-align:top;
}
.mandatorydiv {
	clear: both;
	float:left;
	border:0px solid #000;
	padding-left:225px;
	width:300px;
}
#msg {
	clear: both;
	font-size : 12px;
	color:#FF0000;
	font-weight: normal;
	font-family : arial, verdana, sans-serif;
	text-decoration : none;
}
#success_msg {
	clear: both;
	font-size : 12px;
	color:#009900;
	font-weight: normal;
	font-family : arial, verdana, sans-serif;
	text-decoration : none;
}
.reqfield {
	font-size:12px;
	color:#666666;
	margin-bottom:0.5em;
	padding:0px;
}
.reqfield_right {
	font-size:12px;
	color:#666666;
	margin-bottom:0.5em;
	padding:0px;
	float:right;
}
.fspan {
	font-size : 12px;
	color : #ff0000;
}
.leftadressbox {
	background:#efefef;
	border:1px solid #ccc;
	font-size:13px;
	color:#666;
	float:left;
	width:286px;
	padding:12px;
	margin-top:6px;
	margin-bottom:6px;
}
.leftadressboxheading {
	background:none;
	color:#666;
	font-size:15px;
	width:310px;
	float:left;
}
.leftadressbox a {
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}
.leftadressbox a:hover {
	text-decoration:none;
}
.rightadressbox {
	background:#efefef;
	border:1px solid #ccc;
	font-size:13px;
	color:#666;
	float:right;
	width:286px;
	padding:12px;
	margin-top:6px;
	margin-bottom:6px;
}
.rightadressbox a {
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}
.rightadressbox a:hover {
	text-decoration:none;
}
.rightadressboxheading {
	background:none;
	color:#666;
	font-size:15px;
	width:310px;
	float:right;
}


.shopingcart {
	float:right;
	width:410px;
}
.shopingcartheading {
	display: inline;
	font-size:17px;
	color:#ffffff;
	float:left;
	margin-top:40px;
	font-weight:bold;
	padding-bottom:7px;
}
.shoppingcart_img {
	float:right;
	padding-right:80px;
	margin-top:10px;
	width:81px;
}
.shoppingcarttop {
	background:#E6CCE4;
	line-height:21px;
	width:202px;
	padding-left:3px;
	float:left;
	font-size:13px;
}
.shoppingcartbottom {
	background:#BA7AB7;
	line-height:21px;
	float:left;
	width:202px;
	padding-left:3px;
	font-size:13px;
	text-decoration:none;
}
.shoppingcartbottom a {
	font-size:13px;
	text-decoration:none;
	color:#000;
	
}
.shoppingcartbottom a:hover {
	font-size:13px;
	text-decoration:underline;
	color:#000;
}

.shoppingcartlink {
	text-align:right;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	height:20px;
	width:405px;
	padding-top:5px;
}
.shoppingcartlink a {
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
.shoppingcartlink a:hover {
	font-size:13px;
	color:#fff;
	text-decoration:underline;
}

.continue-shopping-link a {
	float:left;
	position:relative;
	font-size:13px;
	color:#1B4F7D;
	margin:15px 0;
	padding:2px 5px;	
}

/* Classes for Wishlist & Watchlist pages */
.wlheadingactions {
	background-color:#be59c9;
	float:left;
	width:250px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.wlheadingproduct {
	background-color:#9312A3;
	float:left;
	width:245px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.wlheadingchkbox {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.wlheadingprice {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.wlcontentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.wlcontentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.wlcontentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.wlcontentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.wlcontentactions {
	background-color:#f3f3f3;
	float:left;
	width:250px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.wlcontentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:250px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.wlcontentproduct {
	background-color:#f3f3f3;
	float:left;
	width:245px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.wlcontentchkbox {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.wlcontentprice {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.wlcontentproduct1 {
	background-color:#fdfdfe;
	float:left;
	width:245px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.wlcontentprice1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.wlcontentchkbox1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:15px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
/* End of classes for Wishlist & Watchlist pages */

/* Classes for Orders page */
.orheadingactions {
	background-color:#be59c9;
	float:left;
	width:70px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.orheadingproducts {
	background-color:#9312A3;
	float:left;
	width:55px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.orheadingnumber {
	background-color:#9312A3;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.orheadingdate {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:80px;
}
.orheadingstatus {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.orheadingtotal {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.orheadingshippedto {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:90px;
}
.orcontentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.orcontentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.orcontentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.orcontentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.orcontentactions {
	background-color:#f3f3f3;
	float:left;
	width:70px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.orcontentproducts {
	background-color:#f3f3f3;
	float:left;
	width:55px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.orcontenttotal {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.orcontentdate {
	background-color:#f3f3f3;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.orcontentnumber {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.orcontentstatus {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.orcontentshippedto {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.orcontentproducts1 {
	background-color:#fdfdfe;
	float:left;
	width:55px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:right;
}
.orcontentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:70px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.orcontenttotal1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.orcontentdate1 {
	background-color:#fdfdfe;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.orcontentnumber1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.orcontentstatus1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.orcontentshippedto1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
/* End of classes for Orders Listing page */

/* Classes for Order Detail page */
.odheadingactions {
	background-color:#be59c9;
	float:left;
	width:70px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odheadingproducts {
	background-color:#9312A3;
	float:left;
	width:110px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odheadingprice {
	background-color:#9312A3;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odheadingqty {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:80px;
}
.odheadingstatus {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odheadingsubtotal {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odheadingshippedto {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:90px;
}
.odheadingshape {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odheadingsize {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odheadingclarity {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odheadingcolor {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odheadingcut {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}

.odcontentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.odcontentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.odcontentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.odcontentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.odcontentactions {
	background-color:#f3f3f3;
	float:left;
	width:70px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.odcontentproducts {
	background-color:#f3f3f3;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odcontentsubtotal {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.odcontentqty {
	background-color:#f3f3f3;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.odcontentprice {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.odcontentstatus {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.odcontentshippedto {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.odcontentshape {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentsize {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentclarity {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentcolor {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}

.odcontentcut {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}

.odcontentproducts1 {
	background-color:#fdfdfe;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.odcontentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:70px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.odcontentsubtotal1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.odcontentqty1 {
	background-color:#fdfdfe;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.odcontentprice1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.odcontentstatus1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.odcontentshippedto1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.odcontentshape1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentsize1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentclarity1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentcolor1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.odcontentcut1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.addresstotalsbox {
	background:#FAF0FB;
	border:1px solid #ccc;
	font-size:13px;
	color:#666;
	float:right;
	width:200px;
	padding:12px;
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
}
.addresstotalsbox a {
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}
.addresstotalsbox a:hover {
	text-decoration:none;
}
.addresstotalsvalue {
	float:right;
}
.addresstotalslabel {
	float:left;	
	font-weight:bold;
}
/* End of classes for Order Details page */

/* Classes for Offers page */
.ofheadingchkbox {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.ofheadingactions {
	background-color:#be59c9;
	float:left;
	width:110px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.ofheadingproducts {
	background-color:#9312A3;
	float:left;
	width:110px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}

.ofheadingprice {
	background-color:#9312A3;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.ofheadingofferprice {
	background-color:#9312A3;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.ofheadingdate {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:80px;
}
.ofheadingstatus {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.ofheadingtotal {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.ofheadingshippedto {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:90px;
}
.ofcontentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.ofcontentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.ofcontentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.ofcontentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.ofcontentchkbox {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.ofcontentactions {
	background-color:#f3f3f3;
	float:left;
	width:110px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.ofcontentproducts {
	background-color:#f3f3f3;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.ofcontenttotal {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.ofcontentdate {
	background-color:#f3f3f3;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.ofcontentprice {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.ofcontentofferprice {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.ofcontentstatus {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.ofcontentshippedto {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.ofcontentchkbox1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.ofcontentproducts1 {
	background-color:#fdfdfe;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.ofcontentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:110px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.ofcontenttotal1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.ofcontentdate1 {
	background-color:#fdfdfe;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.ofcontentprice1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.ofcontentofferprice1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.ofcontentstatus1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
.ofcontentshippedto1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.offercommentsbox {
	background:#FAF0FB;
	border:1px solid #ccc;
	font-size:13px;
	color:#666;
	float:left;
	width:650px;
	padding:12px;
	margin-top:6px;
	margin-bottom:6px;
}
.offercommentsbox a {
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}
.offercommentsbox a:hover {
	text-decoration:none;
}
/* End of classes for Offers page */

/* Classes for Demands page */
.deheadingchkbox {
	background-color:#9312A3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.deheadingactions {
	background-color:#be59c9;
	float:left;
	width:210px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.deheadingproducts {
	background-color:#9312A3;
	float:left;
	width:110px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}

.deheadinglastreply {
	background-color:#9312A3;
	float:left;
	width:100px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.deheadingdate {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:100px;
}
.deheadingstatus {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	width:80px;
}
.deheadingtotal {
	background-color:#9312A3;
	border-right:1px solid #FFFFFF;	width:90px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
}

.decontentstables {
	width:100%;
	background-color:#be59c9;
	float:left;
}
.decontentstables1 {
	width:100%;
	background-color:#f3f3f3;
	float:left;
	height:40px;
}
.decontentstables2 {
	width:100%;
	background-color:#fdfdfe;
	float:left;
	height:40px;
}
.decontentstables3 {
	width:100%;
	background-color:#be59c9;
	float:left;
	text-align:right;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:12pt;
	height:25px;
}
.decontentchkbox {
	background-color:#f3f3f3;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.decontentactions {
	background-color:#f3f3f3;
	float:left;
	width:210px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.decontentproducts {
	background-color:#f3f3f3;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.decontenttotal {
	background-color:#f3f3f3;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.decontentdate {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.decontentlastreply {
	background-color:#f3f3f3;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}

.decontentstatus {
	background-color:#f3f3f3;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.decontentchkbox1 {
	background-color:#fdfdfe;
	float:left;
	width:45px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 7px 2px 2px;
	text-align:center;
}
.decontentproducts1 {
	background-color:#fdfdfe;
	float:left;
	width:110px;
	color:#333;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
}
.decontentactions1 {
	background-color:#fdfdfe;
	float:left;
	width:210px;
	font-weight:normal;
	height:20px;
	border-right:1px solid #ffffff;
	padding:2px 2px 2px 5px;
	text-align:center;
	color:#333;
}
.decontenttotal1 {
	background-color:#fdfdfe;
	width:90px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.decontentdate1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}

.decontentlastreply1 {
	background-color:#fdfdfe;
	width:100px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 7px 2px 2px;
	text-align:right;
	border-right:1px solid #ffffff;
}
.decontentstatus1 {
	background-color:#fdfdfe;
	width:80px;
	float:left;
	color:#333;
	font-weight:bold;
	height:20px;
	padding:2px 2px 2px 5px;
	text-align:center;
	border-right:1px solid #ffffff;
}
/* End of classes for Demands page */

.left_field {
	font-size:12px;
	color:#666666;
	padding:0px;
}
.search_results_number {
	font-size:13px;
	color:#666;
}
.search_results_number a {
	font-size:11px;
	color:#1B4f7d;
	text-decoration:none;
}
.search_results_number a:hover {
	text-decoration:underline;
}