/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	background-color:#d8d7d2;
	font-size:11px;
	color:#2e2b26;
}
a
{
	margin:0px;
	padding:0px;
	border:none;
        color:white;
        text-decoration:underline;
}
img
{
	margin:0px;
	padding:0px;
	border:none;
}
h2
{
	font-size:17px;
	color:#d8d7d2;
	margin:12px 0px 5px 0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}
form
{
	margin:0px;
	padding:0px 0px 0px 20px;
	clear:both;
}

#searchResults p 
{
	padding-left:20px;
}

#searchResults a
{
	color:black;
}

#searchResults .resultclass
{
	margin:10px 0 10px 20px;
	padding:0px;
	/*background-color:#8C8A7F;*/
	width:369px;
	float:left;
}

#searchResults .resultPic
{
	width:130px;
	height:130px;
	float:left;
	overflow:hidden;
}

#searchResults .resultTitles
{
	width: 249px;
	float:left;
	padding-bottom: 10px;
}

#searchResults .resultDetails
{
	width:229px;
	height:125px;
	padding: 5px 0 0 10px;
	float:left;
}

.resultclass span
{
	float:left;	
}

.ajaxSearch_paging
{
	padding-left:20px;
	float:left;
	width:100%;
}

#websiteArea
{
	width:971px;
	margin-left:auto;
	margin-right:auto;
}
#text
{
	float:left;
	width:725px;
	margin:0px 15px 10px 0px;
	color:#d8d7d2;
	background-color:#63635d;
	padding:0px 0px 10px 10px;
}
#text p
{
	margin:13px 10px 13px 0px;
}
#text a
{
	color:#d8d7d2;
}
#text2
{
	float:left;
	width:725px;
	margin:0px 15px 10px 0px;
	padding:0px 0px 10px 10px;
}
#text2 h2
{
	color:#2e2b26;
}
#textImages
{
	float:left;
	width:219px;
	margin:0px 0px 5px 0px;
}
#textImages img
{
	margin:0px 0px 10px 0px;
	clear:both;
}
/*-----Header-----*/
#header
{
	height:70px;
	width:971px;
	position:relative;
}
#logo
{
	float:left;
	margin:5px 0px 0px 0px;
}
#logotxt
{
	float:left;
	margin:15px 0px 0px 9px;
}
/*-----Navigation Of Header-----*/
#navHeader
{
	float:left;
	margin:0px 0px 0px 55px;
	width:485px;
	padding:0px;
	border-color:#cbcac4;
	background-color:#e9eae9;
	border-style:solid;
	border-width:1px;
}
.topNavItem
{
	float:left;
	color:#58585a;
	text-align:center;
	font-size:11px;
	width:auto;
	height:auto;
	padding:0px 7px 0px 7px;
	background-image:url(images/top_line.png);
	background-position:right;
	background-repeat:no-repeat;
}
.topNavItem a
{
	float: left;
	margin:0px 0px 0px -2px;
	padding-left:3px;
	padding-right:3px;
	text-decoration: none;
	color:#58585a;
	height:50px;
}
#home
{
	width:35px;
	background-image:url(images/home.png);
	background-position:center;
	background-repeat:no-repeat;
}
#bookmarks
{
	width:60px;
	background-image:url(images/bookmarksicon.png);
	background-position:center;
	background-repeat:no-repeat;
}
#babyandkids
{
	width:65px;
	background-image:url(images/babyandkidsicon.png);
	background-position:center;
	background-repeat:no-repeat;
}
#offers
{
	width:45px;
	background-image:url(images/offersicon.png);
	background-position:center;
	background-repeat:no-repeat;
}
#contact
{
	width:50px;
	background-image:url(images/contact.png);
	background-position:center;
	background-repeat:no-repeat;
}
#Login
{
	width:82px;
	background-image:url(images/login.png);
	background-position:center;
	background-repeat:no-repeat;
}
#Logout
{
	width:82px;
	background-image:url(images/logout.png);
	background-position:center;
	background-repeat:no-repeat;
}
#catalogue
{
	width:60px;
	background-image:url(images/catalogue.png);
	background-position:center;
	background-repeat:no-repeat;
}
#loyaltyCard
{
	width:75px;
	background-image:url(images/like-facebook.png);
	background-position:center;
	background-repeat:no-repeat;
}
#navHeader a:hover
{
	background-color: #c9c9c9;
}
/*-----Form-----*/
#search
{
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#e9eae9;
	float:left;
	height:50px;
	width:160px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	color:#58585a;
	border:none;
}
.textBox
{
	height:13px;
	width:90px;
	font-size:10px;
	color:#58585a;
	margin-left:5px;
	padding:0px;
}
#searchBtn
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#58585a;
	background-color:transparent;
	border:none;
	width:18px;
	text-align:center;
	cursor:pointer;
}
#formspacer
{
	margin:25px 0px 0px 0px;
	padding:0px;
	width:155px;
	height:10px;
	float:left;
	text-align:right;
}
/*----- content------*/
#flashContent
{
	margin:0px 0px 8px 0px;
	width:955px;
	height:320px;
	float:left;
	background-color:#d8d7d2;
}
/*-----Menu-----*/
#menuLinks
{
	float:left;
	width:193px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
#menuLinks ul
{
	padding:0px;
	margin:0px;
}
#menuLinks li
{
	list-style: none;
	width: 193px;
	cursor:pointer;
}
.menuTextWeddings a
{
	float:right;
	text-align:right;
	height:30px;
	text-decoration: none;
	color: #ffffff;
	background-image:url(images/weddings.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:11px;
	width: 193px;
	line-height:30px;
	cursor:pointer;
}
.menuText a
{
	float:right;
	text-align:right;
	height:30px;
	text-decoration: none;
	color: #58585a;
	background-image:url(images/btn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:11px;
	width: 193px;
	line-height:30px;
	cursor:pointer;
}
.menuText a:hover
{
	background-image:url(images/btnOn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
}
.menuTextActive
{
	background-image:url(images/btnOn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	cursor:pointer;
}
.menuTextActive a
{
	float:right;
	text-align:right;
	height:30px;
	text-decoration: none;
	color: #58585a;
	background-image:url(images/btnOn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:11px;
	width: 193px;
	line-height:30px;
	cursor:pointer;
}
.subTitleText a
{
	float:right;
	font-weight:bold;
	text-align:right;
	height:25px;
	text-decoration: none;
	color: #58585a;
	font-size:11px;
	width: 193px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	cursor:pointer;
}
.subText a
{
	float:right;
	text-align:right;
	height:20px;
	text-decoration: none;
	color: #58585a;
	font-size:11px;
	width: 193px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
}
.subText a:hover
{
	color: #ffffff;
	cursor:pointer;
}

.inner
{
	float:right;
	margin:0px 10px 0px 0px;
	text-transform:capitalize;
}
.inner1
{
	float:right;
	margin:0px 10px 0px 0px;
}



/*-----Page Content-----*/
#pageContent
{
	width:778px;
	height:auto;
	float:left;
}
.box
{
	float:left;
	background-color:#FFF;
	margin:0px 0px 6px 22.5px;
	border-color:#9c9e9f;
	border-style:solid;
	border-width:1px;
	height:133px;
	width:364px;
}
.box img
{
	float:left;
	margin:6px 0px 0px 6px;
}
.subbox
{
	float:left;
	background-color:#8c8a7f;
	margin:0px 0px 6px 28px;
	border-color:#9c9e9f;
	border-style:solid;
	border-width:1px;
	height:177px;
	width:357px;
	color:#ffffff;
}
#subboximg
{
	float:left;
	width:222px;
	height:177px;
	background-color:#ffffff;
}
.subbox img
{
	float:left;
	margin:0px;
	width:222px;
}
.boxtxt
{
	float:left;
	width:117px;
	height:40px;
	margin:76px 0px 0px 10px;
	text-transform:capitalize;
}
.boxtxt p
{
	margin:7px 0px 7px 0px;
        text-decoration:underline;
}
.boxtxt a
{
	color:#ffffff;
}
.productPic
{
	margin-left:20px;
	float:left;
	padding:0px 0px 0px 0px;
	width:475px;
	min-height:300px;
}
#productDetails
{
	float:left;
	width:260px;
	background-color:#8c8a7f;
	color:#ffffff;
	margin:0px 0px 10px 20px;
	font-size:12px;
	padding:0px;
	text-align:left;
}
.itemEntry
{
	clear:both;
	width:240px!important;
	margin:7px 0px 7px 10px;
}
.itemTitle
{
	margin:3px 0px 2px 0px;
}
.desc
{
	color:#d2d2d2;
	margin:0px 0px 3px 0px;
	text-transform:capitalize;
	font-size:11px;
}
.subButton
{
	width:260px;
	height:25px;
	background-color:#8c8a7f;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	padding-top:7px;
	font-size:14px;
	text-decoration:none;
}
.subButton2
{
	width:200px;
	height:25px;
	background-color:#8c8a7f;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	padding-top:7px;
	font-size:14px;
	text-decoration:none;
}
#addtocart
{
	width:200px;
	height:32px;
	background-color:#8c8a7f;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	padding:0px;
	font-size:14px;
	border:none;
	cursor:pointer;
	padding-bottom:0px;
}
#removefromcart
{
	width:200px;
	height:32px;
	background-color:#8c8a7f;
	color:#FFF;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	padding:0px;
	font-size:14px;
	border:none;
	cursor:pointer;
	padding-bottom:0px;
}
#quantity
{
	width:40px;
	margin-left:20px;
	margin-top:10px;
	height:25px;
	background-color:#8c8a7f;
	float:left;
	border:none;
	text-align:center;
	padding:7px 0px 0px 0px;
	color:#ffffff;
	font-size:14px;
}
/*-----Footer-----*/
#line
{
	float:left;
	width:100%;
	height:1px;
	margin:2px 0px 0px 0px;
	text-align:center;
}
#footer
{
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	width:100%;
}
#footer a
{
	float: left;
	font-family:Tahoma;
	font-size:11px;
	padding-right:10px;
	padding-left:7px;
	text-decoration:none;
	color:#58585a;
	line-height:15px;
	background-image:url(images/footerSeperator.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#footer p
{
	float: left;
	font-family:Tahoma;
	font-size:11px;
	padding-right:10px;
	padding-left:7px;
	text-decoration:none;
	color:#58585a;
	background-image:url(images/footerSeperator.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:1px;
}
#footer a:hover
{
	text-decoration:underline;
}
#pageNo
{
	clear:both;
	margin:0px 0px 0px 27px;
	color:#58585a;
	height:22px;
	font-size:12px;
	width:600px;
}
#prev
{
	float:left;
	color:#58585a;
	height:12px;
	background-image:url(images/prev.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 0px 5px 15px;
	text-decoration:none;
	font-size:12px;
	margin:5px 0px 15px 30px;
}
#next
{
	float:left;
	color:#58585a;
	height:12px;
	background-image:url(images/next.png);
	background-repeat:no-repeat;
	background-position:center right;
	padding:0px 15px 5px 0px;
	text-decoration:none;
	font-size:12px;
	margin:5px 0px 15px 30px;
}
#disclaimer
{
	float:left;
	padding-left:20px;
	padding-right:20px;
	color:#555555;
}
.txtBox
{
	background-color:#e9eae9;
	border:solid 1px #cbcac4;
	width:150px;
	height:15px;
	font-size:11px;
	font-family:Tahoma, arial, Helvetica, sans-serif;
	margin:0px;
	color:#333333;
	float:left;
}
.txtarea
{
	background-color:#e9eae9;
	border:solid 1px #cbcac4;
	width:391px;
	height:60px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	margin:0px;
	color:#333333;
	float:left;
}
#prodForm
{
	float:left;
	width:190px;
}
#prodForm2
{
	float:right;
	width:490px;
}
.formEntry
{
	float:left;
	width:240px;
	margin:0px 0px 10px 0px;
}
.formButton
{
	border:solid 1px #2e2b26;
	background-color:#2e2b26;
	color:#ffffff;
	cursor:pointer;
	font-size:11px;
	padding:2px 5px 1px 5px;
}
.formButton:hover
{
	border:solid 1px #2e2b26;
	background-color:#666666;
	color:#ffffff;
}
.formLeft
{
	float:left;
	width:90px;
	line-height:25px;
	margin:0px 0px 0px 19px;
}
.validator
{
	margin:4px 0px 0px 2px;
	font-size:10px;
	color:#d62828;
	float:left;
}

#fbContainer
{
	margin:-50px 0px 0px 0px;
}
#fbFooter {
	height: 49px;
}

.fbPaginationMinor {
	color: #666666;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
	border-color:#cbcac4;
	background-color:#e9eae9;
	border-style:solid;
	border-width:1px;
}
#fbMenu img{
	float: left;
	margin:0px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #FFFFFF;
}

a.altlink:hover{
	color: #FFFFFF;
}

#videoLink
{
	margin-left:auto;
	margin-right:auto;
	width:162px;
	position:relative;
	margin-top:3px;
}
#videoLink a
{
	color:#58585a;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#videoLink a:hover
{
	text-decoration:underline;
}
#cartBox
{
	float:left;
	width:968px;
	height:440px;
	background-color:#63635d;
	background-image:url(images/titlebar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #323232;
	color:#ffffff;
}
#cartBox h2
{
	width:100%;
	text-align:center;
	margin:8px 0px 0px 0px;
	font-size:14px;
}
#shoppingBox
{
	width:410px;
	height:440px;
	float:left;
	background-image:url(images/cartSpacer.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#cartItems
{
	margin:25px 0px 0px 10px;
	width:390px;
	height:380px;
}

#item img
{
	float:left;
	margin:0px 10px 0px 0px;
	background-image:url(images/itemThumb.jpg);
}
.itemLeft p
{
	margin:3px 0px 4px 0px;
	padding:5px 0px 0px 0px;
}
#item
{
	margin:4px 0px 0px 0px;
	height:90px;
	background-image:url(images/horizSpacer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#d8d7d2;
	font-size:11px;
	font-family:Arial;
}
.itemLeft
{
	float:left;
	width:245px;
	height:85px;
	background-image:url(images/vertSpacer.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.itemRight
{
	float:left;
	width:134px;
	height:85px;
}
.itemRight p
{
	width:130px;
	text-align:center;
	padding:0px;
	margin:5px 0px 8px 0px;
}
#item form
{	
	margin:0px;
	padding:0px;
}
.removeBtn2
{
	border:1px solid #1f1f1f;
	width:126px;
	height:22px;
	color:#d8d7d2;
	background-color:#323232;
	margin:8px 0px 0px 5px;
	cursor:pointer;
}
.removeBtn
{
	border:1px solid #1f1f1f;
	width:94px;
	height:22px;
	color:#d8d7d2;
	background-color:#323232;
	margin:0px;
	cursor:pointer;
}
.removetxt
{
	float:left;
	margin:0px 10px 0px 5px;
	border:1px solid #1f1f1f;
	width:20px;
	height:18px;
	color:#1f1f1f;
	background-color:#63635d;
	text-align:center;
	font-size:12px;
}
#cartInfo
{
	float:left;
	width:540px;
	height:340px;
	margin:0px 0px 0px 10px;
}
#cartText
{
	float:left;
	width:540px;
	height:300px;
	margin:20px 0px 0px 0px;
	color:#d8d7d2;
	font-size:11px;
}
#cartBottom
{
	float:left;
	background-color:#323232;
	height:60px;
	width:538px;
	margin:20px 0px 0px 10px;
	color:#d8d7d2;
	font-size:12px;
	border:1px solid #1f1f1f;
}
#cartBottom p
{
	width:186px;
	margin:0px 0px 0px 20px;
	height:100%;
	float:left;
	line-height:60px;
}
.secureBtn
{
	border:1px solid #1f1f1f;
	width:94px;
	height:15px;
	color:#d8d7d2;
	background-color:#242424;
	margin:0px;
	cursor:pointer;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding:5px 13px 4px 13px;
	text-decoration:none;
	margin:17px 0px 0px 0px;
}


#apcoFrame
{
	float:left;
	width:968px;
	height:340px;
	background-color:#63635d;
	background-image:url(images/titlebar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #323232;
	overflow:hidden;
	
}

#boxTitle
{
	float:left;
	width:100%;
	text-align:center;
	margin:0px 0px -33px 0px;
	font-size:14px;
	position:relative;
}
#boxTitle h2
{
	margin:7px 0px 0px 0px;
	padding:0px;
}
.scrollgeneric {line-height: 1px; font-size:1px; position: absolute;top:0; left:0;}

.vscrollerbar {width: 10px;background: #323232; cursor:pointer; background-image:url(images/scroller.jpg); background-position:center; background-repeat:no-repeat;}
.vscrollerbarbeg {height: 7px;width: 10px;}
.vscrollerbarend {height: 7px;width: 10px;}
.vscrollerbase {width: 10px;background: #63635d;}
.vscrollerbasebeg {width: 10px;height: 16px; background-color: #63635d; background-image:url(images/arrowUp.jpg); background-repeat:no-repeat; background-position:top; cursor:pointer;}
.vscrollerbaseend {height: 16px;width: 10px;background-color: #63635d; background-image:url(images/arrowDown.jpg); background-repeat:no-repeat; background-position:bottom; cursor:pointer;}
.hscrollerbase {height: 16px; background-color: #810823;}
.hscrollerbar {height: 16px; background-color: #810823;}
.vscrollerbar, .hscrollerbar {padding:17px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto; bottom: 0px; right: 0px;background: #810823;}


object
{
	outline:none;
}
object
{
  -moz-outline-style: none;
}
div
{
	outline:none;
}
div
{
	-moz-outline-style: none;
}
a
{
	outline:none;
}
a
{
	-moz-outline-style: none;
}
input
{
	outline:none;
}
input
{
	-moz-outline-style: none;
}
#TICKER{
font-weight:bold;
}



#wlpeActivateForm,#wlpeResetForm,#wlpeLoginForm,#wlpeUserRegisterForm,#wlpeNewUserInfo,#wlpeUserProfileForm,#wlpeUser{
margin:0px;
width:690px!important;
overflow:hidden;
padding:0px;	
margin:20px 0px 10px 15px;
}
#wlpeNewUser{
width:690px!important;	
}
#wlpeNewUserInfo{
font-style:italic;
color:#bbb;
padding:0px 0px 0px 0px;
font-size:10px;
}
.wlpeMessage{
display:block;
width:650px;
background-color:#999;
border:1px solid #333;
padding:3px 10px;
margin:20px 0px 0px 23px;
color:#111;	
}
.wlpeMessage p{
padding:3px 10px;
}

.webloginpara,.webloginparalong{
width:250px!important;
height:50px;
display:block;
padding:0px!important;
float:left;
margin:0px 60px 20px 0px!important;	
}

.webloginparalong{
width:390px!important;
height:100px;	
}

.webloginpara input,.webloginpara select, .webloginparalong textarea{
width:250px;
float:left;
margin:0px 0px 0px 5px;	
border:1px solid #333;
padding:4px 6px;	
font-family:inherit;
color:#666;
font-size:11px;
}

.webloginpara select{
width:262px;
}

.webloginparalong textarea{
width:557px;	
height:70px;	
}

#wlpeUserRegisterForm p input:focus,#wlpeUserProfileForm p input:focus{
color:#333;	
border:1px solid #666;
}

.clearer{
clear:both;	
}

.red-btn{
padding:4px 20px;
cursor:pointer;
text-transform:uppercase;
font-size:9px!important;
font-family:Arial, Helvetica, sans-serif;
display:block;
float:left;
margin:0px 0px 0px 32px;
}
.red-btn:hover,.red-btn.on{
color:#000!important;	
opacity:0.8;
filter: alpha(opacity=80); /*for Internet Explorer 6/7*/
filter: "alpha(opacity=80)"; /*for Internet Explorer 8*/ 
}

#welcome-text{
float:left;	
position:relative;
margin:4px 0px 0px 3px;
}

#account-nav{
float:right;
margin:0px 0px 20px 0px;	
}
#account-nav ul,#account-nav ul li{
float:left;
margin:0px;
padding:0px;
display:inline;	
}
#account-nav ul li{
margin:0px 4px 0px 20px;	
}

#account-nav ul li a{
text-decoration:none;
color:#58585a!important;
font-size:11px;
}

#account-nav ul li a:hover{
color:#282828!important;
}


#button_form{
float:left!important;
margin:0px 10px 0px 0px;	
padding:0px;
display:block;
}
.btn-cart{
border:1px solid #53534f;
background-color:#d8d7d2;	
cursor:pointer;
border-radius:5px;
font-size:11px;
padding:4px 10px;
color:#333!important;
text-decoration:none;
}
.btn-cart:hover{
border:1px solid #4b4a45;
background-color:#5a5952;
color:#d8d7d2!important;
}
.subbox .btn-cart{
margin:10px 0px 0px 0px;
padding:1px 2px;
}

.cart-txtfield{
border:1px solid #53534f;
background-color:#d8d7d2;	
color:#333!important;
width:240px;
padding:4px 2px;
border-radius:5px;
font-size:11px;
}




.cart_entry{
float:left;
margin:20px 0px 0px 0px;
background-color:#53534e;
border:1px solid #474742;
padding:10px;	
}
.cart_entry_left{
float:left;	
margin:0px 20px 0px 0px;
}
.cart_entry_right,.cart_entry_right_unpub{
float:right;	
width:452px;
margin:20px 0px 0px 0px;
}
.cart_entry_right p,.cart_entry_right_unpub p{
margin:0px!important;
padding:0px 0px 0px 20px;!important;
line-height:16px!important;
font-size:11px;
color:#CCC;
}
.cart_entry_right p span,.cart_entry_right_unpub p span{
width:100px!important;
display:block;
float:left;
}
.cart_entry_right h3,.cart_entry_right_unpub h3{
margin:0px;
padding:0px;
line-height:14px;
font-size:13px;
}

.cart_entry_right_unpub{
margin:7px 0px 0px 0px;	
width:572px;
}

#update-cart{
width:20px;
text-align:center;
float:left!important;
margin:6px 6px 0px 0px;	
}
#button_form_cart{
float:left!important;
margin:0px 10px 0px 0px;	
}
#button_form_cart input{
float:left!important;	
}
#update-cart{
float:left!important;
border-radius:4px;
background-image:url(images/btn-dark.jpg);
display:block;
width:24px;
height:22px;
line-height:22px;
text-align:center;
color:#000;
font-size:10px!important;
border:1px solid #eeebf0;
margin:0px 5px 0px 0px;
cursor:pointer;
}

#ditto_pages a
{
color: #58585A;
text-decoration:none;
}

#ditto_pages a:hover
{
text-decoration:underline;
}
