div.flashrep {
width:1px;
height:1px;
overflow:hidden;
}

html, body {
height: 100%;
}

#allContain {
	position: relative;
	margin-bottom: -27px;
    min-height:100%;
}

#header {
	height: 75px;
}

.chkoutButton {

	-moz-box-shadow:inset 0px 1px 0px 0px #f24649;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f24649;
	box-shadow:inset 0px 1px 0px 0px #f24649;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da3a2c), color-stop(1, #841619) );
	background:-moz-linear-gradient( center top, #da3a2c 5%, #841619 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3a2c', endColorstr='#841619');
	background-color:#da3a2c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #6e1310;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #242424;
}.chkoutButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #841619), color-stop(1, #da3a2c) );
	background:-moz-linear-gradient( center top, #841619 5%, #da3a2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#841619', endColorstr='#da3a2c');
	background-color:#841619;
}.chkoutButton:active {
	position:relative;
	top:1px;
}

.addToCartButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f24649;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f24649;
	box-shadow:inset 0px 1px 0px 0px #f24649;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da3a2c), color-stop(1, #841619) );
	background:-moz-linear-gradient( center top, #da3a2c 5%, #841619 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3a2c', endColorstr='#841619');
	background-color:#da3a2c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #6e1310;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 40px;
	text-decoration:none;
	text-shadow:1px 1px 1px #242424;
        text-align: center;
}.addToCartButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #841619), color-stop(1, #da3a2c) );
	background:-moz-linear-gradient( center top, #841619 5%, #da3a2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#841619', endColorstr='#da3a2c');
	background-color:#841619;
        cursor: pointer;
}.addToCartButton:active {
	position:relative;
	top:1px;
}

.addToWish {
	-moz-box-shadow:inset 0px 1px 0px 0px #faf7f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #faf7f7;
	box-shadow:inset 0px 1px 0px 0px #faf7f7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #ababab) );
	background:-moz-linear-gradient( center top, #e6e6e6 5%, #ababab 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ababab');
	background-color:#e6e6e6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #a39ea3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 40px;
	text-decoration:none;
	text-shadow:1px 1px 1px #787878;
}.addToWish:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ababab), color-stop(1, #e6e6e6) );
	background:-moz-linear-gradient( center top, #ababab 5%, #e6e6e6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ababab', endColorstr='#e6e6e6');
	background-color:#ababab;
}.addToWish:active {
	position:relative;
	top:1px;
}

#leftNav {
	width: 153px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
}

#mainWin {
	float: right;
	width: 758px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	min-height: 600px;
}


#mainWineFit {
	float: right;
	width: 798px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	min-height: 600px;
}

#bothWins {
	width: 982px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

#mainWinTextBox {
	width: 550px;
}

#mainWinTextBoxFront {
	width: 550px;
	margin-top: 30px;
}

#mainWinTextBoxWide {
	width: 650px;
}

#mainWinFront {
	float: right;
	width: 758px;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}

#mainWinFrontSecond {
	float: right;
	width: 758px;
	background-color: #ffffff;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}

#mainWinTextBoxWide2X {
	width: 700px;
}

#Wrapper {
	width: 984px;
	margin-right: auto;
	margin-left: auto;

}
#WrapperCart {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}
#cartBox {
	width: 862px;
	margin: 0px;
	float: left;
	padding-top: 40px;
	padding-right: 60px;
	padding-bottom: 40px;
	padding-left: 60px;
	background-color: #fff;
	border: 1px solid #CCC;
}

body {
	text-align : left;
	valign : top;
	background-color:#ffffff;
	background-image : url("../images/bg/bg2011.jpg");
	margin-top : 0px;
}

.warning {
text-align : left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
}

div#bottommenu {
	width: 982px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
	color: #FFFFFF;
	height: 100%;
	border-bottom-width: medium;
	border-bottom-style: ridge;
	border-bottom-color: #CCC;
}

/* '984px matches the flash object width that is defined in the index.jsp c7bb96*/

div#bottomMenuText1 {
	width: 300px;
	padding: 20px;
	text-align: left;
	float:left;
	margin-right: 40px;
}

div#bottomMenuText2 {
	width: 150px;
	padding: 20px;
	text-align: left;
	float:left;
}

div#copyright {
	width: 100%;
	height: 16px;
	text-align: center;
	padding: 5px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	border-top-width: 0.5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #555555;
	color: #efefef;
	position: relative;
}

#topMenuContainer {
	background-color: #efefef;
	width: auto;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 28px;
}

div#topMenuBar {
	width: 984px;
	height: 25px;
	margin: auto;
}

div#facebook {
	float: left;
	height: 15px;
	width: 550px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 0px;
}

div#topMenuBarRight {
	float: right;
	width: 400px;
	height: 15px;
	text-align: right;
	padding-top: 6px;

}

#clearfooter {
	clear: both;
	height: 27px;
}
#leftNavTopContents {
	text-align: right;
	margin-bottom: 20px;
}
#leftNavTopContentsBrowse {
	text-align: right;
	margin-bottom: 28px;
}

#logo {
	float: left;
	height: 60px;
	width: 389px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#logocart {
	float: left;
	height: 70px;
	width: 389px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
}
#cart {
	float: right;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCC;
	position: relative;
	height: 48px;
	width: 197px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#cartPic {
	float: left;
	width: 35px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#cartItem {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#cartCoBut {
	float: right;
	width: 98px;
	margin-top: 11px;
	margin-right: 3px;
}

#prod_image {
	float: left;
	width: 360px;
	height: 360px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 5px;
	text-align: center;
}

#gallary_lightbox {
	float: left;
	width: 100px;
	height: auto;
	margin-top: 6px;
	margin-left: 8px;
	text-align: left;
}	

#test {
	float: left;
	width: 300px;
	height: auto;
	margin-top: 8px;
	margin-left: 115px;
}	

#nav_map {
	float: left;
	width: 798px;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}


#nav_map_L {
	float: left;
	width: 300px;
	height: 18px;
	text-align: left;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #003366;
}

#nav_map_R {
	float: right;
	width: 300px;
	margin-right: 10px;
	height: 18px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	color: #003366;
}

#prod_select_prod_name {
	float: right;
	width: 393px;
	height: auto;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

#star_rate {
	float: left;
	width: 250px;
}

#review_club {
	float: right;
}

#prod_select_prod_price {
	float: right;
	width: 393px;
	height: 25px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}

#prod_select_prod_eFit {
	float: right;
	width: 237px;
	height: 30px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
}

#prod_select {
	float: right;
	width: 391px;
	height: auto;
	margin-top: 18px;
	margin-left: 10px;
	margin-right: 5px;
	background-color: #eeeeee;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-image: url(../images/2012/tile.jpg);
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#select_box {
	float:left;
	width: 180px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
}
#select_gender {
    float:left;
    width:80px;
    margin-top:22px;
}
#select_hand {
    float:right;
    width:120px;
    margin-top:5px;
}
.select_pulldown {
	float:left;
	width: 250px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
}

#select_box_right {
	float:right;
	width: 110px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 11px;
}


#add_to_cart {
	float:left;
	width: 95px;
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#add_to_wish {
	float:right;
	width: 95px;
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#select_seperate {
	float:left;
	width: 361px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
#ironIndividualOrSet {
	float:left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
}
#ironIndividualOrSet a{
    text-decoration: underline;
}
.backorderIcon {
    width:10px;
    margin-left: -10px;
    margin-top: 4px;
    float: left;
}
.backorderPopup {
    position: absolute;
    display: none;
    width: 60px;
    background-color: white;
    border: 1px solid black;
    font-size: 10px;
    z-index:100;
    padding:8px 8px 8px 8px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.backorderSelection {
    color: red;
}
#prod_row_two {
	float: right;
	width: 798px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	min-height: 200px;
	padding: 0px;
	margin-top: 20px;
}

#prod_desc {
	float:left;
	width: 570px;
	padding: 0px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#cust_comment {
	float:left;
	width: 550px;
	padding: 10px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.review_row {
	float:left;
	width: 550px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
        display: none;
}
.paging {
    width:100%;
    position:fixed;
    left:0px;
    bottom:30px;
    display:none;
    text-align: center;
    z-index:100;
    vertical-align: middle;
}
.paging .insidePaging {
    border: 1px solid blue;
    background-color: #ADD8E6;
    width:280px;
    height:100%;
    display: inline-block;
    vertical-align: middle;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 10px 10px 25px #AAA;
    -webkit-box-shadow: 10px 10px 25px #AAA;
    box-shadow: 10px 10px 25px #AAA;
    opacity:0.85;
    filter:alpha(opacity=85);
}
.paging div {
    height: 30px;
    width:70px;
    display: inline-block;
    font-weight: bold;
    color: black;
    padding-top: 6px;
}
.paging div:hover{
    cursor: default;
}

#asc_ver_stp {
	float:right;
	width: 175px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;

}

#icon_container {
	float:none;
	width: 150px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	border: 0px none #FFFFFF;
	text-align: center;
}

#container_clearfix  {
	width: 360px;
}

/* BeginOAWidget_Instance_2140022: #jQueryTabs */

#jQueryTabs.ui-tabs .ui-tabs-panel { 
	display: block; 
	border: 0px solid #aaaaaa; 
	padding: 1ex 1.4em;
	background: #ffffff; 
	font-family: inherit;
	font-size: 0.8em/*{fsDefault}*/; 
}

/* Component containers
----------------------------------*/
#jQueryTabs .ui-widget { 
	
}
#jQueryTabs .ui-widget-content { 
	border: 1px solid #aaaaaa/*{borderColorContent}*/; 
	background: #ffffff/*{bgColorContent}*/ url(../jQuery/css/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; 
	color: #222222/*{fcContent}*/; 
}
#jQueryTabs .ui-widget-content a { 
	color: #0000ff/*{fcContent}*/; 
}
#jQueryTabs .ui-widget-header { 
	border: 1px solid #aaaaaa/*{borderColorHeader}*/; 
	background: #cccccc/*{bgColorHeader}*/ url(../jQuery/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; 
	color: #222222/*{fcHeader}*/; 
	font-weight: bold; 
	font-family: inherit;
	font-size: 0.8em/*{fsDefault}*/; 
}

/* Interaction states
----------------------------------*/
#jQueryTabs .ui-state-default, .ui-widget-content .ui-state-default { 
	border: 1px solid #d3d3d3/*{borderColorDefault}*/; 
	background: #e6e6e6/*{bgColorDefault}*/ url(../jQuery/css/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; 
	font-weight: normal/*{fwDefault}*/; 
	color: #555555 /*{fcDefault}*/; 
	
}
#jQueryTabs .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #555555/*{fcDefault}*/; 
	text-decoration: none; 
}
#jQueryTabs .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { 
	border: 1px solid #999999/*{borderColorHover}*/; 
	background: #dadada/*{bgColorHover}*/ url(../jQuery/css/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; 
	font-weight: normal/*{fwDefault}*/; 
	color: #212121 /*{fcHover} #212121*/; 
	font-family: inherit;
	font-size: inherit/*{fsHover}*/; 
}
#jQueryTabs .ui-state-hover a, .ui-state-hover a:hover { 
	color: #212121/*{fcHover}*/; 
	text-decoration: none; 
}
#jQueryTabs .ui-state-active, .ui-widget-content .ui-state-active { 
	border: 1px solid #aaaaaa/*{borderColorActive}*/; 
	background: #ffffff/*{bgColorActive}*/ url(../jQuery/css/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; 
	font-weight: normal/*{fwDefault}*/; 
	color: #212121/*{fcActive}*/; 
	font-family: inherit;
	font-size: inherit/*{fsSelected}*/; 
}
#jQueryTabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
	color: #212121/*{fcActive}*/; 
	text-decoration: none; 
}
/* EndOAWidget_Instance_TABS */

#comment_wrapper {
	width: 798px;
	height: 574px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #666;
}

#comment_header {
	width: 798px;
	height: 50px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

#comment_body {
	width: 798px;
	height: 524px;
	background-color: #ddd;
}

#comment_question {
	width: 783px;
	height: 35px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
}


#comment_review {
	width: 783px;
	height: 300px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
