* {
	margin:0;
	padding:0;
}

/* for everything except 5.2 Mac \*/
html {
	height:100%;
}
/* end filter */

body {
	height:100%;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	color:#7a7a7a;
	background:#98785a url("http://www.brandneusense.com/img/bgbody.jpg") 50% 0;
}

.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
}

html,table,th,td,input,select,* p {
	font-size:100%;
}

h2 {
	font-size:120%;
	font-weight:700;
}

a {
	color:#d6146b;
}

a.inlineLink {
	padding:0 0 0 14px;
	background:url("http://www.brandneusense.com/img/linkBNPink.gif") no-repeat 1px 2px;
	color:#c47c96;
}

input {
	padding:2px;
	border:none;
}

img {
	border:none;
}

a img {
	border:0;
}

p {
	text-align:justify;
}

#divAccessNav {
	left:-3000px;
	position:absolute;
	font-size:1px;
	line-height:1px;
}

/* safari wrapper */
html>body #minHeight {
	float:left;
	width:0;
	height:100%;
	margin-bottom:-126px;
}
/* end filter */

#divContainPlusBanner {
	width:940px;
	#width:940px;
	margin:0 auto;
	text-align:left;
	vertical-align: top;
}

#divContain {
	width:940px;
	min-height:100%;
	margin:0 0 0 100;
	padding-left:5px;
	background:url("http://www.brandneusense.com/img/bgcontainer-940x300.gif") repeat-y 50% 140px;
}

#verticalBanner {
    /**position: absolute;
    left:920px;
    #left:1020px;
    top: 250px; **/
    /*left:914px;
    top: 169px;*/
    float: left;
    width: 180px;
    padding-top: 5px;
}

#divFlashFreeDelivery {
    float: left;
    width: 180px;
    #padding-top: 0px;
    background-color:transparent;
}

#bannerSkyscraper {
    /**position: absolute;
    left:920px;
    #left:1020px;
    top: 250px; **/
    /*left:914px;
    top: 169px;*/
    float: right;
    width: 180px;
} 

#bannerFullbanner {
    padding-left: 15px;
    padding-top: 10px;
}

#clearBanner /* needed to make room for vertical banner */ {
	clear:both;
	height:20px;
}

/* for IE (except 5.2 Mac) \*/
* html #divContain {
	height:100%;
}
/* end filter */

#divTop {
	height:196px;
}

#divContent {
	width:920px;
	margin:0 auto;
	text-align:left;
	padding-left: 20px;

}

#divNav {
	/*position:relative;*/
	float:left;
	margin:0 0 25px;
	width:136px;
	background:#424242;
}

#ulNav {
	padding-top: 1em;
}

#ulNav,#ulNav ul {
	list-style-type:none;
}

#ulNav li {
	margin:0 0 10px;
}

#ulNav ul li {
	margin:0 0 0 8px;
	text-transform:uppercase;
	font-size:80%;
}

#ulNav ul li li {
	font-size:100%;
}

#ulNav ul li a {
	text-decoration:underline;
	color:#d8cdad;

}

#ulNav ul li a:hover {
	text-decoration:none;
}

#ulNav ul.mens a.brand,#ulNav ul.womens a.brand {
	font-weight:700;
	font-size:120%;
}

#ulNav ul.mens,#ulNav ul.mens a:hover,#ulNav ul.mens a.brand {
	color:#cce843;
}

#ulNav ul.womens,#ulNav ul.womens a:hover,#ulNav ul.womens a.brand {
	color:#f881b5;
}

#ulNav ul li.m,#ulNav ul li.m a:hover {
	color:#16a5c3;
}

#divInnerContent {
	float:left;
	margin:0 0 22px;
	width:574px;
	background:#fff;
	text-align:left;
}

#divInnerContentPadding {
	padding:10px 12px;
}

#clearFooter /* needed to make room for footer */ {
	clear:both;
	height:0px;
}

#divNewFooter {
    float:right;
    width:700px;
    font-size:.8em;
	text-align:right;
	/*margin: 20px 20px;*/
	padding: 20px 20px;
}

#divNewFooter h2 {
	text-align:left;
	margin:0 0 6px 160px;
}

#divNewFooter ul {
	float:right;
	width:700px;
	list-style-type:none;
	margin:0 30px 0 0px;
	text-align:right;
	border-bottom:1px solid #ebebeb;
	padding:0 0 0px;
}

#divNewFooter ul li {
	display:inline;
	margin:0 10px 0 0;
	float:left;
	width:1%;
}

/* hide from IE5/Mac with backslash filter \*/
#divNewFooter ul li {
	width:auto;
}
/* end filter */

#divNewFooter ul li a {
	color:#d6166c;
}

#divNewFooter ul.footext {
	margin:8px 0 0;
	border:none;
}

#divNewFooter ul.footext li a {
	color:#7a7a7a;
}

/** old footer **/
#divFooter {
	width:710px;
	clear:both;
	height:0px;
	position:relative;
	margin:-136px auto 0 200px;
	#margin:-136px auto 0 150px;
	font-size:.8em;
	text-align:right;
}

#divFooter h2 {
	text-align:left;
	margin:0 0 6px 160px;
}

#divFooter ul {
	float:right;
	width:550px;
	list-style-type:none;
	margin:0 0 0 140px;
	text-align:right;
	border-bottom:1px solid #ebebeb;
	padding:0 0 8px;
}

#divFooter ul li {
	display:inline;
	margin:0 10px 0 0;
	float:left;
	width:1%;
}

/* hide from IE5/Mac with backslash filter \*/
#divFooter ul li {
	width:auto;
}
/* end filter */

#divFooter ul li a {
	color:#d6166c;
}

#divFooter ul.footext {
	margin:8px 0 0;
	border:none;
}

#divFooter ul.footext li a {
	color:#7a7a7a;
}

.noimage {
	background:url("http://www.brandneusense.com/img/bgnoimage.gif") no-repeat 50% 50%;
}

.loadingimage {
	background:url("http://www.brandneusense.com/img/bgloadimage.gif") no-repeat 50% 50%;
}

.pagination {
	margin:0 3px 10px 0;
	padding:5px 10px;
	border:1px solid #dedede;
	font-weight:700;
}

.productBlock {
	float:left;
	width:182px;
	padding:15px;
	font-size:80%;
	text-align:center;
	color:#7a7a7a;
}

/* everyone loves a Mac/IE5 hack \*/
.productBlock {
	width:auto;
}
/* end hack */

.canvasBlockArea .productBlock {
	width:272px;
}

/* everyone loves a Mac/IE5 hack \*/
.canvasBlockArea .productBlock {
	width:auto;
}
/* end hack */

.productBlock .container {
	width:150px;
}

.canvasBlockArea .productBlock .container {
	width:240px;
}

.productBlock a,.canvasBlockArea .productBlock a {
	text-decoration:underline;
	color:#7a7a7a;
}

.productBlock a:hover,.canvasBlockArea .productBlock a:hover {
	text-decoration:none;
}

.productBlock .border {
	border:1px solid #dedede;
}

.productBlock .title {
	padding:2px;
	height:30px;
}

.canvasBlockArea .productBlock .title {
	height:15px;
}

.productBlock .priceBoxPadding {
	padding:2px;
	background:#dedede;
}

.productBlock .priceBox {
	width:146px;
	text-align:right;
}

.canvasBlockArea .productBlock .priceBox {
	width:236px;
}

.productBlock .priceBox img {
	vertical-align:middle;
}

.productBlock .price {
	display:inline;
	float:left;
	width:1%;
	padding:2px;
	font-weight:700;
	font-size:125%;
}

.productBlock .price span {
	font-size: 0.8em;
	font-weight: normal;
}

/* everyone loves a Mac/IE5 hack \*/
.productBlock .price {
	width:auto;
}

/* end hack */
.productBlock .reducedPriceBox {
	font-weight:700;
	font-size:150%;
	color:#d6146b;
}

.productBlock .reducedPriceBox span span {
	font-size: 0.6em;
	vertical-align: middle;
	font-weight: normal;
}

.productBlock img.loadingimage,.productBlock img.noimage {
	width:150px;
	height:150px;
}

.canvasBlockArea .productBlock img.loadingimage,.canvasBlockArea .productBlock img.noimage {
	width:240px;
	height:240px;
}

.productDetailBlock {
	margin:0 0 20px;
}

.productDetailBlock .sideBlock {
	float:left;
	margin:0 0 0 10px;
	width:235px;
}

.productDetailBlock .description {
	margin:10px 0 0;
	width:235px;
}

.productDetailBlock .descriptionPadding {
	padding:15px;
	border:1px solid #dedede;
}

.productDetailBlock .description h1 {
	font-size:120%;
	font-weight:700;
}

.productDetailBlock .description p {
	margin:.5em 0;
	font-size:90%;
	text-align:justify;
}

.productDetailBlock .description .price {
	font-size:120%;
	font-weight:700;
}

.productDetailBlock .image {
	float:left;
	border:1px solid #dedede;
	line-height:1px;
	font-size:1px;
}

.productDetailBlock img.loadingimage,.productDetailBlock img.noimage {
	width:300px;
}

.productDetailBlock .thumbs .image {
	margin:0 0 0 11px;
}

.productDetailBlock .thumbs .image.firstThumb {
	margin:0;
}

.productDetailBlock .thumbs img.loadingimage,.productDetailBlock .thumbs img.noimage {
	max-width:69px;
    max-height:69px;
    width:auto;
}

.txt_pink {
	color:#d6146b;
}

#content {
	text-align:justify;
}

#content ul {
	list-style:inside;
	list-style-type:none;
}

#content p {
	margin:0 0 10px;
}

#content h2 {
	width:550px;
	background:#424141;
	height:31px;
	margin:0 0 20px;
}

#content h2 .icon {
	float:right;
	margin:4px 5px 0 0;
}

#content h1 {
	width:545px;
	background:#424141;
	text-transform:uppercase;
	color:#0f0;
	font-size:1.4em;
	margin:0 0 12px;
	padding:5px 0 5px 5px;
}

#content h1 .icon {
	float:right;
	margin:4px 5px 0 0;
}

.home_h1 {
	font-size:1.2em;
	color:#d6166c;
	margin:0 0 0 2px;
}

.brand_col {
	width:80px;
	float:left;
	margin:0 30px 0 0;
}

* html .brand_col {
	margin:20px 10px 0 0;
}

.brand_col li {
	margin:15px 0 5px;
	padding:0;
	text-align:center;
	height:80px;
}

ul.brand_col li p a {
	font-size:95%;
}
ul.brand_col li p {
    text-align:center;
}


.brandinfo_text {
	width:300px;
	float:left;
}

.brandinfo_img_container {
	float:left;
	padding:0;
	text-align:center;
	width:250px;
	border:1px;
}



/** Paging Navigation **/
.pagingBar {
    float: right;
}

.pageNav {
    text-decoration:underline;
    font-weight:bold;
    font-family:Helvetica, Verdana;
    font-size:18px;
    color: #000000;
    padding-left: 5px;
    
}

.pageNavSelected {
    font-weight:bold;
    color: #000000;
    font-family:Helvetica, Verdana;
    font-size:18px;
    padding-left: 5px;
}

#contain #pagingBar a:link {
	color:#000000;
	text-decoration:underline;
}

#contain #pagingBar a:visited {
	color:#000000;
	text-decoration:underline;
}

#contain #pagingBar a:hover {
	color:#d6146b;
	text-decoration:none;
}

#contain #pagingBar a:active {
	color:#000000;
	text-decoration:underline;
}


/** Anomalous Tags coz there's "<!--"  **/

.brandinfo_img {
	float:left;
	padding:0 10px;
	vertical-align:text-top;
}

.brandbox {
	width:490px;
	border-bottom:1px solid #ececec;
	margin:10px 0 0 20px;
}

.brandbox_img {
	float:left;
	padding:15px 20px 0 0;
	width:139px;
}

.brandbox p {
	float:left;
	padding:10px 0 0;
	width:280px;
}

.clearer {
	height:1px;
	line-height:1px;
	background:#fff;
	clear:both;
}

/*helps display floated stuff*/
.brand_link {
}

.brand_link img {
	float:right;
	margin:0 50px 10px 0;
}

.brandinfo_btn {
	float:right;
	margin:20px 0 10px;
}

.mens_btn {
	float:left;
	margin:20px 0 10px;
}

.womens_btn {
	float:right;
	margin:20px 0 10px;
}

.nextpage {
	width:480px;
	margin:10px 0 15px;
}

.nextpage img {
	float:right;
	margin:0 5px 0 0;
}

.img_right_home {
	float:right;
	margin:0 0 10px 10px;
}

.img_right {
	float:right;
	margin:0 0 10px 30px;
}

.img_left {
	float:left;
	margin:0 30px 10px 0;
}

/** Cntent tag **/
#content a:link {
	color:#d6146b;
	text-decoration:underline;
}

#content a:visited {
	color:#d6146b;
	text-decoration:underline;
}

#content a:hover {
	color:#d6146b;
	text-decoration:none;
}

#content a:active {
	color:#d6146b;
	text-decoration:underline;
}


/** **/

.contact_sub {
	margin:10px 0 0;
}

.contact_sub a:link {
	font-size:80%;
}

.contact_sub a:visited {
	font-size:80%;
}

.contact_sub a:hover {
	font-size:80%;
}

.contact_sub a:active {
	font-size:80%;
}

#addressarea {
	float:left;
	width:145px;
}

#addressarea h3 {
	color:#f281b3;
}

#addressarea h3 img {
	margin:0 -10px 0 0;
}

.contact_space {
	margin:20px 0 0;
}

#addressarea a:link {
	color:#d6146b;
	text-decoration:underline;
}

#addressarea a:visited {
	color:#d6146b;
	text-decoration:underline;
}

#addressarea a:hover {
	color:#d6146b;
	text-decoration:none;
}

#addressarea a:active {
	color:#d6146b;
	text-decoration:underline;
}

#contactform {
	float:left;
	width:360px;
	margin:0 0 0 20px;
	border:1px solid #dcdcdc;
	padding:0 0 10px;
}

#contactform p {
	margin:0 0 5px 100px;
}

.about_image {
	margin:10px 0 10px 10px;
}

#contactform h4 {
	width:100%;
	background:#424141;
	height:42px;
	margin:0 0 20px;
}

#contactform h4 img {
	padding:5px 0 0 5px;
}

/* contact forms */
h3 {
	font-size:100%;
}

input.inputCheckbox {
	background:none;
	border:none;
}

.inputButton2 {
	background:none;
}

input.image {
	padding:0;
	border:none;
}

form {
	display:inline;
}

#basket_all {
	border:1px solid #dcdcdc;
	padding:10px;
}

#basket_all ul {
	font-size:110%;
	font-weight:700;
	float:left;
	width:150px;
	text-align:right;
}

#basket_all li {
	margin:0 0 5px;
}

#basket_buy {
	float:right;
	position:relative;
	margin:20px 0 0 180px;
	text-align:right;
}

#basket_buy	li {
	width:147px;
}

/* #basket_buy	li	{height: 17px; width: 147px;} */
#basket_all ul#basket_data {
	width:180px;
}

.basket_box {
	border:1px solid #dcdcdc;
	border-bottom:none;
	padding:10px;
	text-align:left;
}

.basket_box	ul {
	float:left;
	width:150px;
}

.basket_box	li {
	margin:0 0 5px;
}

.basket_box .basket_info {
	width:200px;
}

.basket_box_codebox {
	float:left;
	width:250px;
	margin-right:10px;
}

.basket_hold {
	float:right;
	width:320px;
}

.basket_image {
	float:right;
}

.basket_image img {
	width:150px;
}

.basket_qty {
	float:left;
	width:150px;
}

.basket_qty	img {
	vertical-align:middle;
}

#basket_sub h3 {
	margin:10px 0 5px;
}

#basket_sub ul {
	font-size:.8em;
}

#basket_sub li {
	margin:0 0 5px;
}

.txt_bigbold {
	font-weight:700;
	font-size:110%;
}

.basket_remove {
	margin:10px 0 0;
	padding:0;
	border:none;
}

#offers_box {
	padding-top:0;
	background:url("http://www.brandneusense.com/img/title_special_bg.gif") top left repeat-x;
}

#title_special_offers {
	margin:0 0 13px;
}

#offers_box .terms {
	margin:0 22px 0 0;
	float:right;
}

#offers_box ul {
	width:360px;
}

#postage_box form {
	float:left;
	width:180px;
	text-align:right;
}

#postageinfolink {
	margin:0 22px 0 0;
	float:right;
}

.map_col {
	float:left;
	margin:0 20px 0 0;
}

#map_col1 {
	width:185px;
}

#map_col2 {
	width:300px;
}

.map_col ul {
	display:inline;
	list-style-type:none;
	list-style-position:inside;
}

.map_col li {
	margin:0 0 5px;
	padding:0;
}

.map_col h3 {
	margin:2em 0 .3em;
}

#filterbar {
	background:#dedede;
	padding:3px 6px;
	margin:5px 3px 0 0;
	color:#666;
	font-size:90%;
}

.filterpage {
	float:right;
	padding:4px 0 0;
	vertical-align:middle;
}

#filtersub {
	color:#666;
	font-size:90%;
	margin:10px 10px 0 0;
}

.home_hold {
	width:540px;
	margin:10px 0 0 20px;
}

.home_main {
	width:519px;
	height:194px;
	margin:10px 0 0 13px;
	float:left;
}

.home_promo {
	margin:5px 10px 5px 0;
	float:left;
}

.home_news {
	float:left;
	margin:15px 0 0;
	width:200px;
	/* background:url("../img/home_news_back.gif") top left no-repeat; */
	font-size:80%;
	height:227px;
	border:1px solid #CCCCCC;
}

* html .home_news {
	height:212px;
}

.home_news h3 {
	display:block;
	background:#424141;
	margin:0;
	padding:10px 0;
}

.home_news ul {
	list-style-type:none;
	list-style-position:inside;
	margin:20px 0 10px 10px;
}

/* everyone loves a Mac/IE5 hack \*/
.home_news ul {
	list-style-type:none;
	list-style-position:inside;
	margin:10px 0;
}

/* end filter */
.home_news li {
	margin:5px 0 0;
}

.home_news label {
	margin:0 5px 0 15px;
}

* html .home_news label {
	margin:0 5px 0 0;
}

.news_button {
	float:right;
	margin:0 15px 10px 0;
}

.home_news .textfield1 {
	border:1px solid #cbcbca;
	width:90px;
	color:#666;
}

.home_offer1 {
	width:165px;
	float:left;
}

.home_offer2 {
	width:165px;
	margin:0 15px;
	float:left;
}

.home_offer3 {
	width:165px;
	float:left;
}

.addtobasket {
	float:right;
	margin:5px 0 0;
}

.description h2 {
	background:#424141;
	height:31px;
	margin:0;
}

.checkoutform {
	width:360px;
	float:left;
	margin:0 0 20px 20px;
	border:1px solid #dcdcdc;
	padding:0 0 1px;
}

.checkoutform p {
	padding:10px 10px 0;
	margin:0;
}

.checkoutform ul {
	padding:10px 0 0;
}

.checkoutform h3 {
	background:#424141;
	height:31px;
	margin:0;
}

.check_but {
	margin:0 0 0 115px;
}

.proceed_but {
	margin:10px 0 0;
}

div.row {
	margin:0;
	padding:5px 0 0 5px;
	clear:both;
}

* html div.row {
	margin:4px 0 0;
}

div.row span.label,div.row label {
	float:left;
	text-align:right;
	width:130px;
	padding:0 8px 0 0;
	vertical-align:bottom;
	line-height:1.5em;
}

* html div.row span.label,* html div.row label {
	padding-top:0;
}

div.row span.form {
	float:left;
	text-align:left;
	padding-right:10px;
	vertical-align:bottom;
	line-height:1.5em;
}

div.row label.rightLabel {
	float:none;
	display:inline;
	text-align:right;
	width:auto;
}

input.inputNormal,select.inputNormal,textarea.inputNormal {
	width:180px;
	color:#000;
	border:1px solid #dcdcdc;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	float:none;
	background:#fff;
}

input.inputNormal2,select.inputNormal2,textarea.inputNormal2 {
	width:230px;
	color:#000;
	border:1px solid #dcdcdc;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	float:none;
	background:#fff;
}

input.inputNormal3,select.inputNormal3,textarea.inputNormal3 {
	width:230px;
	color:#000;
	border:1px solid #dcdcdc;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	float:none;
	background:#fff;
}

textarea.inputNormal {
	height:60px;
}

select.inputNormal {
	height:20px;
}

input.inputNormal {
	height:14px;
}

input.inputNormal2 {
	height:14px;
}

input.inputNormal3 {
	height:2opx;
}

textarea.inputNormal2 {
	height:100px;
}

.txt_sm {
	font-size:80%;
}

.txt_red {
	color:red;
}

#noflash {
	background:url("http://www.brandneusense.com/img/nav_back.gif") top left no-repeat;
	height:200px;
	width:100%;
	color:#3f1608;
	font-size:90%;
	float:none;
	position:relative;
}

#no_nav {
	width:450px;
	height:50px;
	padding:130px 0 0 75px;
}

#no_nav	li {
	display:inline;
}

/* everyone loves a Mac/IE5 hack \*/
* html #no_nav {
	width:450px;
	height:50px;
	padding:130px 0 0;
	left:-75px;
	position:relative;
}

/* end filter */
.nav_but {
	margin:0 15px 0 0;
}

#no_bas {
	width:265px;
	height:21px;
	margin:0;
	border:1px solid #3f1608;
	background:#f881b5 url("http://www.brandneusense.com/img/nav_basketback.gif") top left repeat-x;
}

#no_bas	p {
	float:left;
	padding:3px 0 0;
}

.nav_bas {
	float:left;
	margin:0;
	padding:0;
}

.nav_bas2 {
	float:right;
	margin:0;
	padding:0;
	width:21px;
}

#bas_pos {
	float:right;
	margin:-30px 30px 0 0;
	font-size:11px;
}

/* everyone loves a Mac/IE5 hack \*/
#no_bas {
	width:265px;
	height:19px;
	margin:20px 0 0;
	border:1px solid #3f1608;
	background:#f881b5 url("http://www.brandneusense.com/img/nav_basketback.gif") top left repeat-x;
}

* html #no_bas {
	width:265px;
	height:19px;
	margin:0;
	border:1px solid #3f1608;
	background:#f881b5 url("http://www.brandneusense.com/img/nav_basketback.gif") top left repeat-x;
}

#noflash {
	background:url("http://www.brandneusense.com/img/nav_back.gif") top left no-repeat;
	height:200px;
	width:100%;
	color:#3f1608;
	float:none;
	font-size:90%;
}

* html .nav_bas {
	float:left;
	margin:0 0 0 -3px;
	padding:0;
	height:19px;
}

/* end filter */
#popup {
	height:100%;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	color:#7a7a7a;
	background:#fff;
	margin:0;
	padding:0;
}

#popupback {
	text-align:left;
}

#popupback p {
	margin:10px;
}

#popupback h2 {
	background:#424241;
}

#popupback h3 {
	margin:0;
	padding:0;
}

* html #popupback h3 {
	margin:0 0 0 -20px;
	padding:0;
}

#popupback ul {
	padding:0;
	margin:0;
	list-style:inside;
	list-style-type:none;
}

* html #popupback ul {
	padding:0;
	margin:0;
	list-style:inside;
	list-style-type:none;
}

#popupback li {
	margin:10px;
}

#popupback .textfield1 {
	border:1px solid #cbcbca;
	width:200px;
	color:#666;
}

#popupback label {
	margin:0 5px 0 0;
}

* html #popupback label {
	margin:0 5px 0 -20px;
}

.close {
	margin:5px 5px 10px;
}

.home_txt {
	margin:0 20px 10px 2px;
}

#popular {
	float:left;
	width:330px;
	margin:15px 0 0 15px;
}

#popular h2 {
	margin:0 0 10px;
}

.popular-items {
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 10px;
	font-size:80%;
}

.popular-items li {
	margin:0 0 2px;
}

.popular-items a:link {
	text-decoration:underline;
}

.popular-items a:visited {
	text-decoration:underline;
}

.popular-items a:hover {
	text-decoration:none;
}

.popular-items a:active {
	text-decoration:underline;
}

ul.brandSelect {
	float:left;
	margin-right:22px;
}

ul.sizeGuideMenu {
	margin-bottom:20px;
}

ul.sizeGuideMenu li {
	display:inline;
	width:auto;
	padding-right:5px;
}

table.sizeGuide {
	margin:0 0 3px;
	width:100%;
	clear:both;
}

table.sizeGuide th,table.sizeGuide td {
	text-align:center;
	width:80px;
}

table.sizeGuide th.titleW {
	text-align:left;
	color:#FFF;
	background-color:#d6146b;
	padding:3px;
}

table.sizeGuide th.titleM {
	text-align:left;
	color:#FFF;
	background-color:#29A5DD;
	padding:3px;
}

table.sizeGuide .first {
	width:80px;
	text-align:left;
}

ul.brandSelect li {
	width:auto;
	padding:3px;
}

#content div.brandName {
	float:right;
	padding:3px;
}

#content div.brandName a,#content div.brandName a:link,#content div.brandName a:visited,#content div.brandName a:hover,#content div.brandName a:active {
	text-decoration:none;
	font-weight:700;
}

div.size-guide h3 {
	float:left;
	padding:3px;
}

div.clearTable {
	height:20px;
	clear:both;
}

div.brandContainer {
	background-color:#EAEAEA;
	padding:10px 0;
}

#content ul.bullet {
	list-style-image:url(http://www.brandneusense.com/img/seoList.gif);
	margin:0 0 0 20px;
}

#content ul.bullet li {
	padding:0 0 5px;
}

dl {
	margin: 1em 0;
}

dt {
	margin: 0.5em 0;
	font-weight: bold;
}

dd {
	margin: 0.5em 0;
}

#currencies {
	color: #D8CDAD;
	text-transform: uppercase;
	font-size: 0.9em;
}

	#currencies fieldset {
		border: none;
		width: 130px;
	}
	
	#currencies legend {
		position: absolute;
		left: -10000px;
		font-size: 0;
		line-height: 0;
	}
	
	#currencies label {
		clear: both;
		display: block;
		padding-top: 0.5em;
	}
	
	#currencies select {
		float: right;
		width: 60px;
		background: #D8CDAD;
		border: 1px solid #918B79;
		color: #000000;
	}
	
	#currencies span {
		float: left;
		margin-top: 0.1em;
	}
	
	#currencies input {
		clear: right;
		margin-top: 0.5em;
		margin-left: 2px;
	}

label#currencyControl span {
	text-indent: -10000px;
	background: url(http://www.brandneusense.com/img/title_currency.gif) 0 0 no-repeat;
	width: 65px;
	height: 13px; 
}

label#vatControl span {
	text-indent: -10000px;
	background: url(http://www.brandneusense.com/img/title_vat.gif) 0 0 no-repeat;
	width: 26px;
	height: 13px;
}

.uploadform {
	width:360px;
	float:left;
	margin:0 0 20px 20px;
	border:1px solid #dcdcdc;
	padding:0 0 1px;
}

.uploadSuggestion {
	width:360px;
	float:left;
	margin:0 0 5px 20px;
	border:1px solid #FFFFFF;
	padding:0 0 1px;
}

.uploadSuggestion p {
	padding:10px 10px 0;
	margin:0;
	color: #cf2100;
}

.uploadform p {
	padding:10px 10px 0;
	margin:0;
}

.uploadform ul {
	padding:10px 0 0;
}

.uploadform h3 {
	background:#424141;
	height:31px;
	margin:0;
}

div.row2 {
	margin:0;
	padding:5px 0 0 5px;
	clear:both;
}

* html div.row2 {
	margin:4px 0 0;
}

div.row2 span.label,div.row2 label {
	float:left;
	text-align:right;
	width:80px;
	padding:0 8px 0 0;
	vertical-align:bottom;
	line-height:1.5em;
}

* html div.row2 span.label,* html div.row2 label { 
	padding-top:0;
}

div.row2 span.form {
	float:left;
	text-align:left;
	padding-right:10px;
	vertical-align:bottom;
	line-height:1.5em;
}

div.row2 span.form2 {
	float:left;
	text-align:left;
	padding-right:10px;
	vertical-align:bottom;
	line-height:2.5em;
}

div.row2 label.rightLabel {
	float:none;
	display:inline;
	text-align:left;
	width:120;
}

/* photos */
.photoBlock {
	float:left;
	width:86px;
	padding:5px;
	font-size:80%;
	text-align:center;
	color:#7a7a7a;
}

/* everyone loves a Mac/IE5 hack \*/
 .photoBlock {
	width:auto;
}
/* end hack */

.photoBlock .container {
	width:86px;
}

.photoBlock .border {
	border:1px solid #dedede; 
}

.photoBlock img.loadingimage,.photoBlock img.noimage {
	width:80px;
	height:80px;
	padding:3px; 
}

div.photoUpload {
    width:650px;
}

div.photoUpload .photoBlocks {
    width:300px;
    float:left;
}

div.photoUpload .photoBigImage {
    width:330px; 
    float:left; 
    padding-left:10px;
}

div.photoUpload .photoJustBigImage {
    width:330px; 
    border:1px solid #dedede;
}

div.photoUpload img.image {
    width:320px;
    height:320px; 
    padding:5px;
}

div.photoUpload div.title {
	padding:5px;
	height:30px;
	background-color:#dedede;
	width:322px; 
}
div.thumbs div.image {
    width:69px;
    height:69px;
    text-align:center;
}

