.mainContainerClass {
	float: left; 
	width: 463px;
	border: 1px solid #cccccc;
	cursor:default;
	position: absolute;
	z-index: 1;
}

.floaterLayer {
	visibility: hidden; 
	position: absolute; 
	z-index: 9998; 
	font-family: Tahoma, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
	background-color:#FFFFFF;
}

.dontSeeSize {
	float:left;
	color:#9A0202;
	text-align:left;
	padding-top:1px;
	padding-left:15px;
}

.addToBox {
	width:150px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color:#FFFFFF;
}

.suggesstions {
	padding-left:6px;
	font-family:Tahoma;
	font-size:9px;
	font-weight: bold;
	color: #666666;
}

.CrossSellingListHeader {
	text-align:center;
	font-family:Tahoma;
	font-size:9px;
	font-weight: bold;
	color: #666666;
}

.recentlyViewed {
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #BCBCBC;
}

.topMainHideContainer{
	width: 473px;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
   z-index: 1;
}

.topInnerContainer{
	float: left; 
	width: 300px; 
   z-index: 2;
   border: 1px solid #cccccc;
}

.cornerImageLayer{
	width:300px;
}

.smallSixContainer{
	margin-top: 10px;
	height:50px;
}

.smallSixClass{
	cursor:pointer;
   z-index: 1;
   font-family: "Tahoma";
   font-size: 11px;
   font-weight: bold;
   color: #666666;
}


.smallSixClass1 {
	cursor:pointer;
   z-index: 1;
   font-family: "Tahoma";
   font-size: 11px;
   font-weight: bold;
   color: #666666;
}

.smallSixClass1ForHandBag {
   float:left;
	cursor:pointer;
   z-index: 1;
   font-family: "Tahoma";
   font-size: 11px;
   font-weight: bold;
   color: #666666;
   height:30px;
   width:43px;
   margin-left:60px;
   margin-right:1px;
}

.ThumbNail1 {
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
   display:none;
   text-align:center;
   cursor:pointer;
}

.ThumbNail1ForHandBag {
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
   float:left;
   height:30px;
   width:43px;
   display:none;
   margin-left:60px;
   margin-right:1px;
   padding-top:6px;
   text-align:center;
   cursor:pointer;
}

.ThumbNail {
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
   display:none;
   text-align:center;
   cursor:pointer;
}

.addComment {
   height:24px;
   width:109px;
   cursor:pointer;
}

.errorClass {
   width:150px;
   padding-top:5px;
   padding-left:5px;
   padding-bottom:5px;
}

.TopRight {
	position: absolute;
	z-index: 2;
   margin-left:300px;
	margin-top:15px;
}

.TopRightLeftTD {
   width:45px;
   text-align:right;
}

.TopRightMiddleTD {
   width:18px;
   text-align:center;
   padding-top:4px;
}

.TopRightRightTD {
   width:85px;
   color:#000000;
   text-align:left;
   padding-top:1px;
}

.productDetailProductTitle { 
	width: 150px; 
   background-image: url('http://images2.solestruck.com/images/itemdetail/new/gradiant4.jpg');
   font-family: "Tahoma";
   font-size: 11px;
   color: #666666;
   font-weight: normal;
   text-align: left;
   padding-top:8px;
   padding-bottom:10px;
   border: 1px solid #cccccc; 
}

.shoeColorSelecter { 
	width: 150px; 
	padding-top:5px;
	padding-bottom:5px;
   border-bottom: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-right: 1px solid #cccccc; 
   background-color:#FFFFFF;
   cursor:pointer;
}

.shoeColorSelecterforArchive { 
	width: 150px; 
	padding-top:5px;
	padding-bottom:5px;
   border-bottom: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-right: 1px solid #cccccc; 
   background-color:#FFFFFF;
}

.continueShoppingForArchive {
	width: 150px; 
	padding-top:20px;
	padding-bottom:5px;
    background-color:#FFFFFF;
    cursor:pointer;
}

.itemDetailforArchive {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color:#990000;
	font-weight: bold;
	text-align: center;
}

.shoeColorDiv { 
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
   position:absolute;
	padding-top:1px;
   border-bottom: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-right: 1px solid #cccccc; 
}

.smallshoeimage { 
   float:left;
   font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.smallcolor { 
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.commonFont {
	font-family: "Tahoma";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

div.starFrame {
   width:469px;
   background-image: url('http://images2.solestruck.com/images/itemdetail/new/star.gif');
   margin-bottom:15px;
   margin-left:1px;
   margin-right:1px;
}

div.Description {
   width:461px;
   min-height:200px;
   padding-left:15px;

}

div.Description1 {
   width:461px;
   min-height:290px;
   padding-left:15px;
   
}

.shoeDescription {
   float:left;
   width:280px;
   margin-right:50px;
   font-family: "Tahoma";
	font-size: 11px;
	color: #666666;
   border:0px solid #cccccc;
}

.sentToFriend {
   float:left;
   width:110px;
	font-family: "Tahoma";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
   border:0px solid #cccccc;
   text-align:right;
   padding-top:15px;
   padding-bottom:15px;
}

div.commentBox {
   border-bottom: #cccccc 1px solid;
   width: 472px; 
   height: 20px; 
   text-align: left;
   font-family: "Tahoma";
   font-size: 11px;
   font-weight: bold;
   color: #666666;
   clear:both;
   padding-top:5px;
}

#comment {
   position:absolute;
   vertical-align:bottom; 
   height:18px;
   width:85px;
}

.zoomContainer {
   cursor:pointer;
   border: #cccccc 1px solid;
}

.OptionValue {
   width:85px;
   color:#666666;
   text-align:left;
}

.RetailPrice {
   width:85px;
   text-align:left;
   padding-top:1px;
   font-size: 12px;
}

.RetailPriceStrikeThrough {
   width:85px;
   text-align:left;
   padding-top:1px;
   font-size: 11px;
   text-decoration: line-through;
}

.SalePrice {
   color: #990000;
   padding-top:3px;
   font-size: 12px;
   display:none;
}


div.userReviewTitleLight {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.userReviewText {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
   padding-left:20px;
   padding-right:15px;
}
/*.itemsInCategoryLinkText {
	font-family: Tahoma, "Sans-Serif";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	display: inline;  
	padding-left:20px;
}

a:hover.itemsInCategoryLinkText {
	text-decoration: underline;
}*/
.userReviewHeaderTitle {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	float: left;
	height: 21px; 
   width:335px;
	padding-left:20px; 
	padding-top: 4px; 
	padding-right:27px;
}
.trendContent {
	font-family: Tahoma, "Sans-Serif";
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.productDetailFreeShipping {
	font-family: Tahoma, "Sans-Serif";
	color: #990000;
    padding-bottom: 20px; 
}
.productDetailSale {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;	
}
.productDetailProductTitleOnShowBigPic { 
	font-family: Tahoma, "Sans-Serif";
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.productSixTitle{
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
}

.bottomMainContent{
	width: 473px;
	border: 0px solid #cccccc;
}
.bottomTopLabel{
	float: left;
	height: 23px;
	border-bottom: 1px solid #cccccc; 
}
.writeaCommentClass{
	float:right;
	
	padding-right: 15px;
	padding-top: 1px; 
}
.sendaFriendClass{
	cursor:hand; 
	float:right;
	padding-right: 20px;
	padding-left: 73px;
	padding-top: 50px; 
	padding-bottom: 20px; 
    cursor:hand;
	padding-bottom:15px;
}
.smallSixClassOver{
		width: 41px;
		float: left; 
		margin-left: 3px;
		padding-left: 1px;
		cursor:pointer;
		font-weight: bold;
}
.runWayShoes {
	float: right; 
	width: 95px;
	border: 0px solid #cccccc; 
}
.leftInnerMainContainer{
	float: left; 
	width: 480px; 
}

.holdAllContainerClass{

	float: left;
	margin: 0px;
	padding-right: 3px; 
	margin-bottom: 3px;
	margin-top: 0px; 
	width: 570px; 
	padding: 0px;
	clear: none;
}
.itemDetailFormClass{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.weAlsoSuggestText {
	font-family: Tahoma, "Sans-Serif";
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-align: center;
}
.weAlsoSuggestTextForColor {
	font-family: Tahoma, "Sans-Serif";
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.thinTopmostBar{
	margin-bottom: 2px;
}
.itemsInSugessionLinkText{
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	display: block;
}
.itemsInSugessionLinkTextForColor{
	padding-top: 5px;
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	display: block;
}
a:hover.itemsInSugessionLinkText {
	text-decoration: underline;
}
a:hover.itemsInSugessionLinkTextForColor {
	text-decoration: underline;
}
.sugessionSideBox{
	margin-left: 5px;
	width: 80px;
	float: left;
}
.innerSugessionLayer{
	float: center;
}
.innerSugessionLayerForColor{
	float: center;
}
.selectCombo {
	padding-bottom:15px;
}

.selectComboHandbag {
	padding-top:1px;
}

div.VisibleDiv {font-size:11px;font-family: Tahoma;}
div.VisibleDiv a  {color: #000033;text-decoration:none;}
div.VisibleDiv a:link {color: #000033; text-decoration:none;}
div.VisibleDiv a:hover {color:#000033; text-decoration:underline;}

div.HiddenDiv {font-size:11px;font-family: Tahoma;}
div.HiddenDiv a  {color: #000033;text-decoration:none;}
div.HiddenDiv a:link {color: #000033; text-decoration:none;}
div.HiddenDiv a:hover {color:#000033; text-decoration:underline;}

.errorText {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #AC3838;
}


/* all classes for userreview pages are written below */
div.rating {
      height:170px;
      margin-left:425px;
      border-left:1px solid #9A9A9A;
      border-top:1px solid #D2D2D2; 
      border-bottom:1px solid #D2D2D2;
      background-image: url('http://images2.solestruck.com/images/review/Write+Review_07.gif')
   } 
.bodyBackground{
     background-color:white;
     width:570px;
     height:625px;
	 margin-left:0px;
	 margin-top:0px;
	 margin-right:0px
   }

.TableWidthheight{
    width:570px;
    height:625px;
}
div.TopImage{
    width:570px;
    background:#F7F8F7;
}

div.WriteReviewIn{
    width:570px;
    height:39px;
}

div.WriteReviewInBorder{
    border-top:1px solid #9A9A9A
}

.imageProperty{
    border-bottom:1px solid #9A9A9A;
    width:570;
    height:36
}
div.ReviewArea{
    width:570px;
	height:35px;
}

div.userReviewTitles {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	float:left;
	margin-left:20px
}

.UserTextField{
    height:15px;
	width:365px;
	float:left

}

div.userReviewTitleError {
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	margin-left:20px;
	width:170px;
	height:12px;
	margin-bottom:1px;
	}

div.ReviewTitleDiv{
    float:left;
	width:570px;
	height:170px;
	border-top:1px solid #9A9A9A
    }

div.ReviewTiitleField{
    float:left;
	width:426px;
	height:170px;
	}

div.ReviewTiitleFieldError{
    font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	margin-left:20px;
	width:400px;
	height:12px;
    }
div.SignMeDiv{
    float:left;
	width:570px;
	height:84px;
	border-top:1px solid #9A9A9A
    }

.signMeField{
    margin-left:8px;
	margin-top:5px;
	float:left
	}
div.SubmitImageDiv{
    width:137px;
	height:84px;
	margin-left:425px;
	}
div.SaleField{
	font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	float:left;
	width:200px;
	color:#990000;
	padding-top:5px
	}

div.ReviewDescription{
    font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
    float:left;
	width:285px;
	height:100%;
	padding-bottom:15px
	}
div.UserReviewShoeName{
    font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	float:left;
	width:285px;
	height:20px;
	margin-top:10px;
	}
div.UserReviewShoeNameDiv{
    float:left;
	width:285px;
	height:100%
	}
div.ShoeBannerDiv{
    float:left;
	width:280px;
	height:186px;
	}
div.ShoeBanner{
    font-family: Tahoma, "Sans-Serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
    float:left;
	width:240px;
	height:186px;
	margin-left:15px;
	margin-top:10px
	}

div.TopBanner{
    float:left;
	width:570px;
	height:47px;
    }

div.ShoeDescriptionDiv{
   float:left;
   width:570px;
   height:100%;
   }