#StandardPageMainTable {width: 100%; margin: 10px; padding: 0px 0px 0px 0px;}

#StandardPageTitle1 {}
#StandardPageTitle1 h1 {padding: 0; margin: 0px 0px 10px 0px; color: #000; font-size: 18px;}
#StandardPageTitle1 h1 a {text-decoration: none;}

#SearchResultsSortBox {}

#SearchResultsSortContent {width: 100%;}

#SearchResultsFilterBox {width: 100%;}

#SearchResultsFilterContent {width: 100%;}

.SearchResultsViewPage {}

.SearchResultsViewPage2 {}

.TableBackgroundColor1 {background-color: #e9e9e9; color: #464646;}

/**********************  Shopping Cart & Checkout  ************************/

.infoStyle {float: right; width: 100%; text-align: left;}

.CheckoutBackgroundColor1 {padding: 5px; font-size: 18px; font-weight: bold; text-align:center; vertical-align:middle; width: 30px; background: #123581; color:#fff; border: 1px solid #123581;}

.CheckoutBackgroundColor2 {padding: 5px; text-align:left; vertical-align:middle; border: 1px solid #123581;}

.CheckoutText1 {}

.CheckoutText2 {font-size: 14px; font-weight: bold;}

.CheckoutText3 {font-size: 12px;}

#CheckoutBilling {vertical-align: top; width: 50%; border-right: 1px solid #333;}

#CheckoutShipping {vertical-align: top; width: 50%;}

/**********************  Cart 1  ************************/

	#CartTable {width: 710px; padding: 0px 0px 0px 0px; color: #666; margin: 20px auto 0px auto; font-size: 12px;}
	#CartTable2 {width: 710px; padding: 0px 0px 0px 0px; color: #666; margin: 20px auto 0px 20px; font-size: 12px; overflow: hidden;}

	.CartRow1 {width: 100%; text-align: center; margin: 0; padding: 0;}
	
	.CartProductPhoto {float: left; padding: 10px 10px 10px 0px;}
	
	.CartColumnDescription {width: 60%; vertical-align: middle; border-bottom: 1px solid #c4c4c4;}
	#CartColumnDescription {text-align: left;}
	#CartColumnDescription h1 {margin-top: 20px;}
	#CartColumnDescription h1 a {font-size: 14px; text-decoration: none;}
	
	.CartColumnPrice {width: 13%; vertical-align: middle; border-bottom: 1px solid #c4c4c4;}
	#CartColumnPrice {font-size: 14px;}
	
	.CartColumnQuantity {width: 13%; vertical-align: middle; border-bottom: 1px solid #c4c4c4;}
	
	#ProductQuantity {width: 30px; text-align: center;}
	
	.CartColumnSubtotal {width: 14%; vertical-align: middle; border-bottom: 1px solid #c4c4c4;}
	#CartColumnSubtotal {font-weight: bold; background: #f4f4f4;}
	
	#CartTitleRow {height: 24px; background: url(../images/cart_bg1.gif) repeat-x; font-size: 11px; font-weight: bold; overflow: hidden; margin: 0; padding: 0;}
	#CartTitleRow td {border: 0px;}
	
	#CartSubtotalRow {height: 35px;}
	#CartSubtotalRow td {border: 0px;}
	
	#CartSubtotalColumn1 {text-align: right; font-size: 14px; color: #497014;}
	
	#CartSubtotalColumn2 {text-align: center; font-size: 14px; background: #cfff90; font-weight: bold; color: #497014;}
	
	#CartInput1 {height: 17px; width: 118px; margin: 0; padding: 0; border: 1px solid #999;}
	
	#CartButton1 {background: #fff; border: 1px solid #999; margin: 0;}
	
	#CartFees {text-align: right; padding: 20px 0px 0px 0px;}
	#CartFees div {font-size: 11px; padding-right: 6px; line-height: 14px;}
	
	#CartTotal {text-align: center; font-weight: bold; padding: 20px 0px 0px 0px;}
	
	#CartBottom {vertical-align: top; padding: 20px 0px 0px 0px;}
	
	#CartCoupon {width: 40%; padding: 20px 20px 20px 0px; vertical-align: top;}
	
	#CartCouponBox {}
	
	#CartCouponGiftBox {padding: 0px 0px 10px 0px; margin: 0px 20px 10px 0px; border-bottom: 1px solid #ccc;}
	
	#CartCouponBoxText1 {font-size: 14px; font-weight: bold; color: #666;}
	
	#CartCouponBoxBG {width: 190px; height: 33px; background: url(../images/Cart_coupon_bg.gif) no-repeat; margin: 10px 0px 10px 0px; overflow: hidden;}
	
	#CartCouponBoxBG input {float: left; height: 14px; width: 90px; margin: 8px 0px 0px 10px; border: 0px; background: none;}
	
	#CartCouponBoxBG a {float: right;}
	
	.submitbtn {}
	
	#CartCouponBoxBG a img {width: 67px; height: 41px; margin: -12px 0 0 0;}
	
	#CartCouponBoxText2 {font-size: 11px; color: #636363; padding-right: 10px;}
	
	#CartShipping {border: 0px; padding: 0px; vertical-align: top; margin-bottom: 30px;}
	
	.CartShippingText1 {}
	
	.CartShippingText2 {}
	
	.CartShippingText3 {font-size: 14px; font-weight: bold;}
	
	#CartNotes {width: 40%; padding: 0px; vertical-align: top; padding-top: 20px;}
	
	#CartNotesText1 {font-size: 14px; font-weight: bold; color: #666; margin-bottom: 10px;}
	
	#CartNotesText2 {}
	
	#CartNextButtons {width: 20%; text-align: right; padding-top: 20px; vertical-align: top;}
	
	#ShipOptionsTable {}
	#ShipOptionsTable table {width: 220px; border: 0px solid #000; background: #666; text-align: left;}
	#ShipOptionsTable table td {padding: 4px;}
	
	#ShipOptionsTableTitle {background: #e9e9e9; color: #444;}
	
	.ShipOptionsTableBG1 {background: #fff;}

	#CustomCartUpsellBox {width: 710px; border: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0px 0px 20px; background: url(../images/custom-cart_upsell_bg.gif) repeat-y; font-size: 12px; color: #1a4488;}

	#CustomEmptyCartUpsellBox {width: 710px; border: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0px 0px 20px; background: url(../images/custom-cart_upsell_bg.gif) repeat-y; font-size: 12px; color: #1a4488;}

	#CustomCartUpsellTitle1 {display: block; margin: -18px 2px 0px -18px; border-bottom: 20px solid #fff; background: #edecea; padding: 8px 8px 8px 10px; font-size: 18px; font-weight: bold; color: #1a4488;}

	#CustomEmptyCartUpsellTitle1 {display: block; margin: -18px 2px 0px -18px; border-bottom: 20px solid #fff; background: #edecea; padding: 8px 8px 8px 10px; font-size: 18px; font-weight: bold; color: #1a4488;}

	.CustomCartUpsellProduct {float: left; width: 215px; margin-right: 20px; text-align: center;}

	#CustomCartUpsellBottom {clear: both; background: #fff; height: 20px; display: block;}

	#CustomEmptyCartUpsellBottom {clear: both; background: #fff; height: 20px; display: block;}



/*****************  SHOP BY BRAND  *******************/

.ShopByBrandLogo {width: 130px;}


/*****************  Search Style  *******************/
.shipBoxStyle
{
	background-color:#eeeeee;
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	width:300px;
	font-size:12px;
}

/*****************  404 Style  *******************/
#errorcontainer{
margin:0; padding:0px; list-style-image:none; list-style:none; list-style-type:none;

}

#errorbox{
text-align:left; list-style-image:none; list-style:none; list-style-type:none;
}

#errorbox ul{
margin:0px; padding:0px;  list-style-image:none; list-style:none; list-style-type:none;
}



#errorbox li{
width:160px; text-align:left; padding:10px; float:left; margin:6px;  list-style-image:none; list-style:none; list-style-type:none;
}

.errorproductname{
height:50px; overflow:hidden; list-style-image:none; list-style:none; list-style-type:none;
}

.errorproductprice{
height:50px; overflow:hidden; padding:5px; margin:6px 0 0 0; list-style-image:none; list-style:none; list-style-type:none;
}

.errorproductimage{ margin:0 0 5px 0; height:150px; overflow:hidden; width:150px; list-style-image:none; list-style:none; list-style-type:none;
}



#WishlistBox {width: 600px; padding: 0px; margin: 0px auto 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#WishlistGraphic {float: right; width: 220px; padding: 0; margin: 0px 0px 15px 15px; color: #888;}

#WishlistBox h1 {margin: 0; color: #333; font-size: 20px;}

#WishlistLoginBox {clear: both; padding: 20px 0px 0px 0px;}

.WishlistFloatBox1 {float: left; width: 182px; height: 180px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; border-right: 1px dotted #888;}

.WishlistFloatBox2 {float: left; width: 182px; height: 180px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;}

#WishlistLoginBox h2 {font-size: 12px; margin: 0px 0px 10px 0px; padding: 8px; color: #fff; display: block; text-align: center;}

#WishlistCreate {background: #2d568e;}

#WishlistAccess {background: #af6401;}

#WishlistSearch {background: #468e2d;}

/*WISHLIST  LOGIN PAGE */
#WishlistLoginBox {width: 600px; padding: 0px; margin: 0px auto 0px auto; font-size: 12px;}

#WishlistGraphic {float: right; width: 220px; padding: 0; margin: 0px 0px 15px 15px; color: #888;}

#WishlistBox h1 {margin: 0; color: #333; font-size: 20px;}

#WishlistLoginBox {clear: both; padding: 20px 0px 0px 0px;}

.WishlistFloatBox1 {float: left; width: 182px; height: 180px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; border-right: 1px dotted #888;}

.WishlistFloatBox2 {float: left; width: 182px; height: 180px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;}

#WishlistLoginBox h2 {font-size: 12px; margin: 0px 0px 10px 0px; padding: 8px; color: #fff; display: block; text-align: center;}

#WishlistCreate {background: #2d568e;}

#WishlistAccess {background: #af6401;}

#WishlistSearch {background: #468e2d;}

/*WISHLIST HOME/LISTINGS PAGE*/
#WishlistHeader {
	background:#324667 none repeat scroll 0 0;
border:1px solid #324667;
height:60px;
margin:20px auto 0;
padding:5px;
width:100%;
}
#WishlistContainer {
	margin:9px auto 17px 20px;
	*margin:6px auto 8px 10px;
width:700px;
}
#WishlistHeader #StandardPageTitle1 { float:left; }
#WishlistHeader #StandardPageTitle1 h1 {
	color:#fff;
	font-size:18px;
	margin:0;
	padding:20px 0 0 20px;
}
#WishlistHeader #CreateNewList {
	float:left;
	margin:18px 0 0 18%;
}
#WishlistHeader #Logout {
	float:right;
	margin:27px 3% 0 0;
}
#WishlistHeader #Logout a:link, #WishlistHeader #Logout a:hover, #WishlistHeader #Logout a:visited { color:#fff; }
#WishlistContent {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #324667;
	border-right: 1px solid #324667;
	border-bottom: 1px solid #324667;
	display:block;
	margin:0 auto;
	overflow:hidden;
	padding:5px;
	width:100%;
}
#WishlistContent .List {
	border:1px solid #A3A3A3;
	display:block;
	height:100px;
	margin:0 0 20px;
	padding:19px;
}
#WishlistContent .List .Info {
	color:#4B4B4B;
	float:left;
}
#WishlistContent .List .Info h2, #WishlistContent #NameInfo h2 {
	font-size:18px;
	margin:0 0 6px;
}
#WishlistContent .List .Info div { margin-bottom:6px; }
#WishlistContent .List .Info .DateAdded { color:#8F918E; }
#WishlistContent .List .Info .Public, #WishlistContent #NameInfo .Public { color:#0C34E1; }
#WishlistContent .List .Info .Active, #WishlistContent #NameInfo .Active { color:#2D9B11; }
#WishlistContent .List .Info .Items { color:#000000; }
#WishlistContent .List .Nav {
	background:#F7F7F7 none repeat scroll 0 0;
	border-left:1px solid #A3A3A3;
	float:right;
	font-weight:bold;
	height:138px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-19px -19px -19px 0;
	padding:0;
	text-align:center;
	width:120px;
}
#WishlistContent .List .Nav li {
	padding-right:5px;
	text-align:right;
}
#WishlistContent .List .Nav li a {
	display:block;
	margin:0;
	padding:5px;
}
#WishlistContent .List .Nav .ViewItems a { }
#WishlistContent .List .Nav .EditList a { }
#WishlistContent .List .Nav .DeactivateList a { }
#WishlistContent .List .Nav .MakePublic a { }
#WishlistContent #NameInfo { float:left; }
#WishlistContent #ViewLists {
	float:right;
	font-weight:bold;
}
#WishlistContent #Titles {
	background:#E5E5E5 none repeat scroll 0 0;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:15px 0;
	padding:5px;
}
#WishlistContent #Titles .TextInfo {
	float:left;
	text-align:left;
	width:30%;
}
#WishlistContent #Titles .TextPhoto {
	float:left;
	text-align:center;
	width:20%;
}
#WishlistContent #Titles .TextPrice {
	float:left;
	text-align:left;
	width:17%;
}
#WishlistContent #Titles .TextWants {
	float:left;
	text-align:center;
	width:8%;
}
#WishlistContent #Titles .TextQty {
	float:left;
	text-align:center;
	width:8%;
}
#WishlistContent .ProductBox {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #CECECE;
	display:block;
	font-size:11px;
	height:210px;
	margin:0 0 15px;
	padding:0;
}
#WishlistContent .ProductBox .Info {
	color:#4B4B4B;
	float:left;
	font-size:12px;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	width:30%;
}
#WishlistContent .ProductBox .Info .InfoName span, #WishlistContent .ProductBox .Info .InfoSku span, #WishlistContent .ProductBox .Info .InfoAdded span { color:#000000; }
#WishlistContent .ProductBox .Info .CommentsBox {
	border-top:1px solid #CCCCCC;
	margin:5px 10px 0 0;
	padding:5px 0;
}
#WishlistContent .ProductBox .Info .CommentsBox textarea {
	height:50px;
	width:90%;
}
#WishlistContent .ProductBox .Info .DRP { }
#WishlistContent .ProductBox .Info .DRP input, #WishlistContent .ProductBox .Qty input {
	text-align:center;
	width:20px;
}
#WishlistContent .ProductBox .Info .DRP .Desired {
	float:left;
	font-weight:bold;
	text-align:center;
	width:30%;
}
#WishlistContent .ProductBox .Info .DRP .Received {
	float:left;
	font-weight:bold;
	text-align:center;
	width:30%;
}
#WishlistContent .ProductBox .Info .DRP .Priority {
	float:left;
	font-weight:bold;
	text-align:center;
	width:40%;
*width: auto;
}
#WishlistContent .ProductBox .Info .DRPButtons {
	clear:both;
	padding-top:3px;
	text-align:center;
}
#WishlistContent .ProductBox .Photo {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	width:20%;
}
#WishlistContent .ProductBox .Price {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
	width:17%;
*width: 15%;
}
#WishlistContent .ProductBox .Price .Price1 {
	color:red;
	font-size:12px;
}
#WishlistContent .ProductBox .Price .Price2 { color:#4B4B4B; }
#WishlistContent .ProductBox .Wants {
	float:left;
	font-weight:bold;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	width:8%;
}
#WishlistContent .ProductBox .Qty {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	width:8%;
}
#WishlistContent .ProductBox .Extra {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	width:17%;
}
#WishlistContent .ProductBox .Extra .AddToRegistry { font-weight:bold; }
#WishlistContent #BottomButtons {
	clear:both;
	float:right;
	line-height:30px;
	text-align:right;
}
.wishListAddProd {
	width: 100%;
	padding: 5px;
	margin: 0 auto;
	border-left:1px solid #B0132A;
	border-right: 1px solid #B0132A;
}
/* LIST PAGE */
#WishlistContent #NameInfo {float: left;}

#WishlistContent #ViewLists {float: right; font-weight: bold;}

#WishlistContent #Titles {display: block; padding: 5px; margin: 15px 0 15px 0; background: #e5e5e5; font-weight: bold; color: #000;}

#WishlistContent #Titles .TextInfo {float: left; text-align: left; width: 30%;}
#WishlistContent #Titles .TextPhoto {float: left; text-align: center; width: 20%;}
#WishlistContent #Titles .TextPrice {float: left; text-align: left; width: 17%;}
#WishlistContent #Titles .TextWants {float: left; text-align: center; width: 8%;}
#WishlistContent #Titles .TextQty {float: left; text-align: center; width: 8%;}

/* Product */
#WishlistContent .ProductBox {display: block; height: 210px; padding: 0; margin: 0 0 15px 0; border-bottom: 1px solid #cecece; background: #fff; font-size: 11px;}

#WishlistContent .ProductBox .Info {float: left; width: 30%; height: 100%; margin: 0; padding: 0; text-align: left; color: #4b4b4b; font-size: 12px;}

#WishlistContent .ProductBox .Info .InfoName span, #WishlistContent .ProductBox .Info .InfoSku span, #WishlistContent .ProductBox .Info .InfoAdded span {color: #000;} 

#WishlistContent .ProductBox .Info .CommentsBox {margin: 5px 10px 0px 0; padding: 5px 0 5px 0; border-top: 1px solid #ccc;}
#WishlistContent .ProductBox .Info .CommentsBox textarea {width: 90%; height: 50px;}

#WishlistContent .ProductBox .Info .DRP {}
#WishlistContent .ProductBox .Info .DRP input, #WishlistContent .ProductBox .Qty input {width: 20px; text-align: center;}

#WishlistContent .ProductBox .Info .DRP .Desired {float: left; text-align: center; width: 30%; font-weight: bold;}
#WishlistContent .ProductBox .Info .DRP .Received {float: left; text-align: center; width: 30%; font-weight: bold;}
#WishlistContent .ProductBox .Info .DRP .Priority {float: left; text-align: center; width: 40%; font-weight: bold;}
#WishlistContent .ProductBox .Info .DRPButtons {clear: both; padding-top: 3px; text-align: center;}

#WishlistContent .ProductBox .Photo {float: left; width: 20%; height: 100%; margin: 0; padding: 0; text-align: center;}

#WishlistContent .ProductBox .Price {float: left; width: 17%; height: 100%; margin: 0; padding: 0; text-align: left;}
#WishlistContent .ProductBox .Price .Price1 {color: red; font-size: 12px;}
#WishlistContent .ProductBox .Price .Price2 {color: #4b4b4b;}

#WishlistContent .ProductBox .Wants {float: left; width: 8%; height: 100%; margin: 0; padding: 0; text-align: center; font-weight: bold;}

#WishlistContent .ProductBox .Qty {float: left; width: 8%; height: 100%; margin: 0; padding: 0; text-align: center;}

#WishlistContent .ProductBox .Extra {float: left; width: 17%; height: 100%; margin: 0; padding: 0; text-align: center;}
#WishlistContent .ProductBox .Extra .AddToRegistry {font-weight: bold;}

#WishlistContent #BottomButtons {clear: both; float: right; line-height: 30px; text-align: right;}

/* Homepage Featured Content */
#TopCenter {
	height: 270px;
	width: 504px;
}
#RightSide {
	background-image: url(http://www.servu-online.com/images/socialmedia_bg.jpg);
	height: 199px;
	width: 251px;
}
#RightSide #twitterlogo {
	top: 85px;
	position: relative;
	left: 54px;
}
#RightSide #facebooklogo {
	position: relative;
	top: 85px;
	left: 80px;
}
