/* GENERAL SECTION
----------------------------------------------- */

body{background: #f0f0f1 url(/ul/img/top_tall.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#5d6266; text-align:center; } /* 757b80 98a0a6 */
a {color:#98a0a6; text-decoration:underline;}
a:hover{text-decoration:none;}



#bridelogo {z-index: 0;}

table{border-collapse:collapse; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#98a0a6;}




/* STRUCTURE
----------------------------------------------- */
div#container{width:980px;margin:0 auto;}
div#wrapper{float:left;width:100%}
div#content3col{margin: 0 210px; padding: 0 1em; text-align: left;}
div#content2col{margin: 0 0 0 210px; padding: 0 1em; text-align: left;}
div#navigation{float:left;width:210px;margin-left:-980px; text-align: left;}
div#extra{float:left;width:210px;margin-left:-210px; text-align: left; }
div#footer{clear:both;width:100%; background:#FFFFFF;}
div#contentdirect{margin: 0 10px; padding: 0 1em; text-align: left;}



/* HEADER
----------------------------------------------- */
div#headerContacts { text-align: left; 
					color:#4c5661; 
					float: right; 
					background:url(/ul/img/heart1.jpg) no-repeat 0px 1px;
					padding: 0 12px 0 48px;
					}

div#headerContacts a { color:#3b70a6; text-decoration:none; }
div#headerContacts a:hover{text-decoration:underline;}


div#row2{background:url(/ul/img/menu-top.gif) repeat-x left top #2d3843; width:100%;}
div#row2 .inner1{background:url(/ul/img/menu-bot.gif) repeat-x left bottom; width:100%;}
div#row2 .inner2{background:url(/ul/img/menu-lef.gif) no-repeat left top; width:100%;}
div#row2 .inner3{background:url(/ul/img/menu-rig.gif) no-repeat right top; width:100%;}
div#row2 .inner4{background:url(/ul/img/menu-leg.gif) no-repeat left bottom; width:100%;}
div#row2 .inner5{background:url(/ul/img/menu-rih.gif) no-repeat right bottom; width:100%;}

div#row2 .col1{width:339px; float:left;}
div#row2 .col1 .indent{padding:8px 0 8px 16px;}
div#row2 .col2{width:620px; float:left;}
div#row2 .col2 .indent{padding:18px 0 10px 0;}

.headnavi ul{list-style:none; font-size:11px; font-family:tahoma; text-transform:uppercase; margin-left:0;}
.headnavi ul li{float:left; background:url(/ul/img/menu_bg1.gif) no-repeat 100% 3px; display:block;}
.headnavi ul li.last{float:left; background:none; display:block;}
.headnavi ul li a{text-decoration:none; color:#e0e7ef;}
.headnavi ul li span{display:block; padding:0 17px 12px 16px;}
.headnavi ul li a:hover{text-decoration:underline;}

div#row3 {background:url(/ul/img/menu2-to.gif) repeat-x left top; width:100%;}
div#row3 .inner1{background:url(/ul/img/menu2-le.gif) no-repeat left top; width:100%;}
div#row3 .inner2{background:url(/ul/img/menu2-ri.gif) no-repeat right top; width:100%; height:30px;}
div#row3 .col1{width:500px; float:left; }
div#row3 .col1 .indent{padding:8px 0 0 25px;}
div#row3 .col2{width:400px; float:right; color:#535b63}  /* width of right block */
div#row3 .col2 select { margin-top: 5px; }
div#row3 .col2 .col1{width:91px; float:left;}
div#row3 .col2 .col1 .indent{padding:7px 10px 0 0; text-align:right;}
div#row3 .col2 .col2{ width:126px; float:left; background:url(/ul/img/header_c.gif) no-repeat 125px 5px; } /* border between blocks */
div#row3 .col2 .col2 select{width:115px; background:#bfc2c4; height:20px; color:#4f5860; font-size:11px;}
div#row3 .col2 .col3{width:99px; float:left;}
div#row3 .col2 .col3 .indent{padding:7px 10px 0 0; text-align:right;}
div#row3 .col2 .col4{width:auto; float:left; margin-top: 5px;}


.user_menu ul{list-style:none; text-transform:uppercase;}
.user_menu li{float:left; background:url(/ul/img/user_men.gif) no-repeat 0px 4px; display:block; line-height:12px; font-size:10px; padding:0 20px 0 8px; }
.user_menu li a{display:block; text-decoration:none; color:#30598c}
.user_menu li a:hover{text-decoration:underline;}




/* content
----------------------------------------------- */


.maintep { margin: 0 0 2ex 0;}
.maintep .row11{ background:url(/ul/img/maintep-.gif) no-repeat left top; padding-left:17px;}
.maintep .row11 .inn1{background:url(/ul/img/maintep0.gif) no-repeat right top; padding-right:17px;}
.maintep .row11 .inn2{background:url(/ul/img/maintep1.gif) repeat-x left top; height:17px;}

.maintep .row22{background:url(/ul/img/maintep2.gif) repeat-y left top #FFFFFF; width:100%;}
.maintep .row22 .inn1{background:url(/ul/img/maintep2.gif) repeat-y right top; width:100%;}
.maintep .row22 .inn2{padding:0 23px 0 22px; overflow:hidden;}

.maintep .row33{ background:url(/ul/img/maintep3.gif) no-repeat left top; padding-left:17px; }
.maintep .row33 .inn1{background:url(/ul/img/maintep4.gif) no-repeat right top; padding-right:17px; width:auto}
.maintep .row33 .inn2{background:url(/ul/img/maintep5.gif) repeat-x left top; height:17px;}


.maintep2 {margin:1px 0 1px 0; overflow:hidden;}
.maintep2 .row11{ background:url(/ul/img/maintep-.gif) no-repeat left top; padding-left:17px;}
.maintep2 .row11 .inn1{background:url(/ul/img/maintep0.gif) no-repeat right top; padding-right:17px;}
.maintep2 .row11 .inn2{background:url(/ul/img/maintep1.gif) repeat-x left top; height:7px;}

.maintep2 .row22{background:url(/ul/img/maintep2.gif) repeat-y left top #FFFFFF; width:100%;}
.maintep2 .row22 .inn1{background:url(/ul/img/maintep2.gif) repeat-y right top; width:100%;}
.maintep2 .row22 .inn2{padding:0 0 0 0; overflow:hidden;}

.maintep2 .row33{ background:url(/ul/img/maintep3.gif) no-repeat left top; padding-left:17px; width:auto}
.maintep2 .row33 .inn1{background:url(/ul/img/maintep4.gif) no-repeat right top; padding-right:17px; width:auto}
.maintep2 .row33 .inn2{background:url(/ul/img/maintep5.gif) repeat-x left top; }


.title_box{overflow:hidden; margin-bottom:10px; border-bottom:solid 1px #a0aebe;}
.title_box .title_inner{padding:7px 0 5px 0;}

.title_box .row1 {height:auto;}
.title_box .row1 .title_inner1{background:url(/ul/img/bg_titil.gif) no-repeat right top; padding-right:12px; height:auto}
.title_box .row1 .title_inner2{background:url(/ul/img/bg_titil.gif) no-repeat left top; padding-left:12px; height:auto}
.title_box .row1 .title_inner3{background:url(/ul/img/bg_titil.gif) repeat-x left top; height:12px;}

.title_box .row2 {height:auto;}
.title_box .row2{background:url(/ul/img/bg_titil.gif) repeat-x left top #4f7684;}

.title_box .row3 {height:auto;}
.title_box .row3 .title_inner1{background:url(/ul/img/bg_titil.gif) no-repeat right top; padding-right:12px; height:auto}
.title_box .row3 .title_inner2{background:url(/ul/img/bg_titil.gif) no-repeat left top; padding-left:12px; height:auto}
.title_box .row3 .title_inner3{background:url(/ul/img/bg_titil.gif) repeat-x left top; height:7px;}









.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
       width:auto; 	   color:#98a0a6; 	    font-size:9px; 		font-family:Tahoma;        }

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }

.product_box_name{color:#3b70a6; font-family:Tahoma; font-size:12px; font-weight:bold; text-align: center;}
.product_box_name a {color:#3B70A6; padding-left:0; text-decoration:underline; }


/* NAVIGATION
----------------------------------------------- */

/* ----------------------- LISTING BOXES ------------------------- */

#categories ul{list-style:none; list-style-position:outside}
#categories li{  padding-left:24px; } 
#categories li a{color:#30598c; text-decoration:none; font-size:12px; font-weight:bold; padding-left:0; }
#categories li.indent a{padding-left:3ex; }
#categories li a:hover{text-decoration:underline}

#categories li span.top-span{display:block; padding:10px 0 0 0; }
#categories li.category-top_un {background:url(/ul/img/list_bac.gif) no-repeat 0px 9px;}

#categories li ul li { padding-left: 10px; }
#categories li ul li a { font-weight: normal; }
#categories li.category-top_un ul li { background:transparent url(/ul/img/list_bad.gif) no-repeat scroll 0 5px; }


#categories .box_head{font-family:Arial, Helvetica, sans-serif;color:#3c73a1; font-size:18px; text-transform:capitalize; font-weight:normal; text-transform:capitalize; background:url(/ul/img/box_titl.gif) repeat-y left top #e1e2e5;}
#categories .box_head .inner1{background:url(/ul/img/box_titl.gif) repeat-y right top;}
#categories .box_head .inner2{ background:url(/ul/img/box3_tit.gif) repeat-x left top;}
#categories .box_head .inner3{background:url(/ul/img/box3_tiu.gif) no-repeat right top;}
#categories .box_head .inner4{background:url(/ul/img/box3_tiv.gif) no-repeat left top; overflow:hidden;}
#categories .box_head .inner5{padding:15px 11px 0 29px;}
#categories .box_head .inner6{ border-bottom:none; padding-bottom:0px;}
#categories .box_head a{text-decoration:none;color:#3c73a1;}
#categories .box_head a:hover{ text-decoration:underline}

#categories .box{margin-bottom:20px; width:100%; background:url(/ul/img/box3_bg0.gif) repeat;}
#categories .box .box_inner1{ background:url(/ul/img/box3_bg1.gif) no-repeat left top;}
#categories .box .background-top-4{ width:100%; background:url(/ul/img/box3_sid.gif) repeat-y left top;}
#categories .box .background-top-left-4{width:100%; background:url(/ul/img/box3_sid.gif) repeat-y right top;}
#categories .box .background-top-right-4{width:100%; background:url(/ul/img/box3_rig.gif) no-repeat right top;}
#categories .box .background-bottom-left-4{width:100%; background:url(/ul/img/box3_sid.gif) repeat-x left bottom ; }
#categories .box .background-bottom-right-4{width:100%; background:url(/ul/img/box3_lef.gif) no-repeat left bottom;}
#categories .box .box-indent{padding:7px 5px 28px 30px; overflow:hidden; background:url(/ul/img/box3_rih.gif) no-repeat right bottom;}


#moreinformation {}
#moreinformation ul{list-style:none; list-style-position:outside;}
#moreinformation li{color:#3b70a6; font-size:11px; line-height:16px; background:url(/ul/img/list_bad.gif) no-repeat 0px 9px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#moreinformation li span.top-span{display:block; padding:4px 0 1px 0;}
#moreinformation li.category-top_un span.top-span{display:block; background:url(/ul/img/spacer00.gif) no-repeat left top; }
#moreinformation li a{color:#3b70a6; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0; display:block;}
#moreinformation li a:hover{text-decoration:none;}



.information { width:210px; }
.information ul{list-style:none; list-style-position:outside;}
.information li{color:#3b70a6; font-size:11px; line-height:4ex; background:url(/ul/img/list_bad.gif) no-repeat 0px 9px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
.information li a{color:#3b70a6 ; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0;}
.information li a:hover{text-decoration:none;}




.bestsellers {}
.bestsellers ul{list-style:none; list-style-position:outside}
.bestsellers li{color:#4c5661; font-size:11px; line-height:4ex; padding-left:0; text-decoration:none; font-weight:normal; font-family:Tahoma}
.bestsellers li span.top-span{}
.bestsellers li.category-top_un span.top-span{display:block; background:url(/ul/img/spacer00.gif) no-repeat left top;}
.bestsellers li a{color:#7b8f9e; font-size:11px; text-decoration:none; font-weight:normal; padding-left:0;}
.bestsellers li a:hover{text-decoration:underline;}


#ezpages {}
#ezpages ul{list-style:none; list-style-position:outside;}
#ezpages li{color:#3b70a6; font-size:11px; line-height:16px; background:url(/ul/img/list_bad.gif) no-repeat 0px 9px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#ezpages li span.top-span{display:block; padding:4px 0 1px 0;}
#ezpages li.category-top_un span.top-span{display:block; background:url(/ul/img/spacer00.gif) no-repeat left top;}
#ezpages li a{color:#3b70a6; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0; display:block;}
#ezpages li a:hover{text-decoration:none;}



#orderhistory {}
#orderhistory .box_body img {padding:2px; vertical-align:middle; margin:3px 0px;}








/* HEADINGS
----------------------------------------------- */


/* LINKS
----------------------------------------------- */


/* MISC
----------------------------------------------- */



/* RIGHT EXTRA DIV
----------------------------------------------- */

#tmformbox .box_head {display:none;}
#tmformbox .box {margin-bottom:20px; width:100%;  background:url(/ul/img/static_rm.jpg) no-repeat left top #546e8b; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#tmformbox .box .box_inner1{ background:url(/ul/img/static_r.gif) no-repeat left bottom;}
#tmformbox .box .background-top-4{ width:100%; background:none;}
#tmformbox .box .background-top-left-4{width:100%; background:none;}
#tmformbox .box .background-top-right-4{width:100%; background:none;}
#tmformbox .box .background-bottom-left-4{width:100%; background:none; }
#tmformbox .box .background-bottom-right-4{width:100%; background:none;}
#tmformbox .box .box-indent{padding:17px 5px 25px 20px;overflow:hidden; background:none; color:#FFFFFF}
#tmformbox .box1_body{color:#FFFFFF; font-size:12px;}

#tmformbox .box input.s_input{background:#3b4b62;  height:16px; width: 85px; color:#abaeb1; font-family:Tahoma; font-size:12px;}
#tmformbox .box select {background:#3b4b62; height:22px; color:#abaeb1; font-family:Tahoma; font-size:10px; width: 4em;}
#tmformbox .box table { width: 90%; color:#FFF; }
table.smallform td { padding: 2px; }
#tmformbox .box table table, table.smallform table { width: 100%; }

#tmformbox .box a{color:#acc9de; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(/ul/img/search_b.gif) no-repeat 100% 5px; padding-right:9px;}



#tmformbox .box .manuf_box .indent{padding:27px 0 0 0;}
#tmformbox .box .manuf_box select{ width:100%; }

.w_input{height:16px; width: 85px; color:#888888; font-family:Tahoma; font-size:12px;}


.sideBoxContent { padding-right: 5px; }



/* FROM DIFF FILES
----------------------------------------------- */

.box_head{color:#4c5661; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:capitalize; font-weight:normal; background:url(/ul/img/box_titl.gif) repeat-y left top #FFFFFF;}
.box_head .inner1{background:url(/ul/img/box_titl.gif) repeat-y right top;}
.box_head .inner2{ background:url(/ul/img/box2_tit.gif) repeat-x left top;}
.box_head .inner3{background:url(/ul/img/box2_tiu.gif) no-repeat right top;}
.box_head .inner4{background:url(/ul/img/box2_tiv.gif) no-repeat left top; overflow:hidden;}
.box_head .inner5{padding:29px 11px 0 29px;}
.box_head .inner6{ border-bottom:solid 1px #a0aebe; padding-bottom:10px;}
.box_head a{text-decoration:none;color:#4c5661;}
.box_head a:hover{ text-decoration:underline}




.box{margin-bottom:20px; width:100%; background:#FFFFFF;}
.box .box_inner1{ background:none}
.box .background-top-4{ width:100%; background:url(/ul/img/box2_sid.gif) repeat-y left top;}
.box .background-top-left-4{width:100%; background:url(/ul/img/box2_sid.gif) repeat-y right top;}
.box .background-top-right-4{width:100%; background: none}
.box .background-bottom-left-4{width:100%; background:url(/ul/img/box2_bot.gif) repeat-x left bottom ; }
.box .background-bottom-right-4{width:100%; background:url(/ul/img/box2_lef.gif) no-repeat left bottom;}
.box .box-indent{padding:11px 7px 19px 30px; overflow:hidden; background:url(/ul/img/box2_rig.gif) no-repeat right bottom;}






.box select{width:90%;}

.box_body {margin:0; color:#212121; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline; background:url(/ul/img/arrow_10.gif) 0 5px no-repeat; padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline; background:url(/ul/img/arrow_20.gif) 0 5px no-repeat; padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}



/* footer */
div#footer table { margin: auto; font-size: 13px; }
div#footer table td { padding: 1ex; }
div#footer table td.copyright { text-align: right; font-size: 9px; }