/* general styles */
html, body {
	border:0;
}
body {
 background:#860029 url(../images/bg.jpg) left top;
 font:62.5%/125% Arial, Verdana, Helvetica, sans-serif;
 color:#fff;
 text-align:center;
 position:relative;
}
html, body, div, table, form, input, select, textarea, img, p, h1, h2, h3, h4, ul, ol, dl { margin:0; padding:0; }
p, h1, h2, h3, h4, ul, ol, dl { padding:.5em 10px; } 
p, div, td, a, input, select, textarea { font:1em/125% Arial, Verdana, Helvetica, sans-serif; }
li p, li div, li a, td div, td p, td li, div p, div a, p a, form table, table td { font-size:1em; }

a img { border:0; vertical-align:top; }
a { color:#000000; text-decoration:underline; }
a:hover	{ text-decoration:none; }

h1 { font-size:2.1em; font-weight:normal; }
h2 { font-size:1.6em; font-weight:normal; }
h3 { font-size:1.4em; font-weight:normal; }
h4 { font-size:1.3em; font-weight:normal; }

td { vertical-align:top; }
li { margin-left:10px; }
.toleft { text-align:left; }
.tocenter { text-align:center; }
.toright { text-align:right; }
.left { float:left; }
.right { float:right; }
.clearer { clear:both; height:0; overflow:hidden; }
/* /general styles */

/* rounded boxes part */
.noleft em { margin-left:0 !important; padding-left:0 !important; border-left:0 !important; }
.r em, .rc em { margin:0; padding:0; display:block; height:1px; overflow:hidden; border-style:solid; border-width:0 1px; }
.r .r1 { margin:0 4px; padding:0 1px; }
.r .r2 { margin:0 3px; }
.r .r3 { margin:0 2px; }
.r .r4 { margin:0 1px; }

.box-maroon .r em { background-color:#b12f60; border-color:#b12f60; }
.box-maroon .r .r1 { background-color:#c2747d; border-color:#d2b297; }
.box-maroon .r .r1 em { border-color:#b84c6c; }
.box-maroon .r .r2 { border-color:#c78584; }
.box-maroon .r .r3 { border-color:#bc5b72; }
.box-maroon .r .r4 { border-color:#c2717c; }
.box-maroon .r .r5 { border-color:#d1af96; }
.box-maroon .r .r6 { border-color:#c2717c; }
.box-maroon .r .r7 { border-color:#b74569; }
.box-maroon .text { background-color:#b12f60; }

.box-maroon-dark .r em { background-color:#8a254b; border-color:#8a254b; }
.box-maroon-dark .r .r1 { background-color:#ad6f71; border-color:#ccb194; }
.box-maroon-dark .r .r1 em { border-color:#99445b; }
.box-maroon-dark .r .r2 { border-color:#b5807b; }
.box-maroon-dark .r .r3 { border-color:#a05463; }
.box-maroon-dark .r .r4 { border-color:#aa696e; }
.box-maroon-dark .r .r5 { border-color:#caad92; }
.box-maroon-dark .r .r6 { border-color:#a55f69; }
.box-maroon-dark .r .r7 { border-color:#8f2f50; }
.box-maroon-dark .text { background-color:#8a254b; }

.box-blue-dark .r em { background-color:#39316b; border-color:#39316b; }
.box-blue-dark .r .r1 {background-color:#807583; border-color:#d5c79b; }
.box-blue-dark .r .r1 em { border-color:#574e75; }
.box-blue-dark .r .r2 { border-color:#918689; }
.box-blue-dark .r .r3 { border-color:#665c7a; }
.box-blue-dark .r .r4 { border-color:#7a7081; }
.box-blue-dark .r .r5 { border-color:#bcaf97; }
.box-blue-dark .r .r6 { border-color:#70667e; }
.box-blue-dark .r .r7 { border-color:#423a6e; }
.box-blue-dark .text { background-color:#39316b; }

.box-brown .r em, #page .brown em { background-color:#c2b57c; border-color:#c2b57c; }
.box-brown .r .r1, #page .brown .r1 {background-color:#ccbe8d; border-color:#d5c79b; }
.box-brown .r .r1 em, #page .brown .r1 em { border-color:#c6b983; }
.box-brown .r .r2, #page .brown .r2 { border-color:#cec190; }
.box-brown .r .r3, #page .brown .r3 { border-color:#c8bb86; }
.box-brown .r .r4, #page .brown .r4 { border-color:#cbbe8c; }
.box-brown .r .r5, #page .brown .r5 { border-color:#d4c69a; }
.box-brown .r .r6, #page .brown .r6 { border-color:#cbbe8c; }
.box-brown .r .r7, #page .brown .r7 { border-color:#c5b881; }
.box-brown .text { background-color:#c2b57c; }

.mar-on-brown { background-color:#c2b57c; }
.mar-on-brown .r em { background-color:#b12f60; }
.mar-on-brown .r .r1 { background-color:#b96b6d; border-color:#bfa178; }
.mar-on-brown .r .r1 em { border-color:#b44865; }
.mar-on-brown .r .r2 { border-color:#ba796f; }
.mar-on-brown .r .r3 { border-color:#b65568; }
.mar-on-brown .r .r4 { border-color:#b8686c; }
.mar-on-brown .r .r5 { border-color:#bf9d77; }
.mar-on-brown .r .r6 { border-color:#b8686c; }
.mar-on-brown .r .r7 { border-color:#b34264; }
.mar-on-brown .text { background-color:#c2b57c; color:#461b2c; }
/* /rounded boxes part */

/* page part */
#page { width:990px; margin:0 auto; padding:0; text-align:left; }
/* /page part */

/* header part */
#header { margin:0; padding:7px 0 0 0; text-align:left; }
#header h1 { width:315px; height:0; margin:0 0 0 323px; top:45px; position:relative; padding:22px 0 0 0; overflow:hidden; font-style:normal; font:2.3em/130% "Trebuchet MS", Helvetica; letter-spacing:-1px; background:url(../images/title-header.gif) no-repeat center top; }
#header[id] h1 { width:315px; height:0; margin:0; left:326px; top:45px; position:relative; padding:22px 0 0 0; overflow:hidden; font-style:normal; font:2.3em/130% "Trebuchet MS", Helvetica; letter-spacing:-1px; background:url(../images/title-header.gif) no-repeat center top; }
#header .logo { margin:0; float:left; display:inline; position:relative; }
#header[id] .logo { margin:0 -300px 0 0; }
#header .info { margin:0; float:right; display:inline; position:relative; text-align:right; right:6px; }
#header[id] .info { margin:0 0 0 -500px; }
#header .info p { padding:0 6px 0 0; font:1.2em/110% Tahoma; }
#header .info a { margin-left:5px; color:#ffedba; font-weight:bold; text-decoration:underline; }
#header .info a:hover { text-decoration:none; }
#header .info address { width:214px; height:0; margin:7px 6px 3px 0; padding:18px 0 0 0; overflow:hidden; display:block; font:normal 2.2em/110% "Trebuchet MS", Helvetica; letter-spacing:-1px; background:url(../images/title-phone.gif) no-repeat left top; }
#header[id] .info address { margin:7px 6px 2px auto; }

#header .search { margin:5px 0 0 0; width:226px; }
#header .search .r em { background-color:#843454; border-color:#843454; }
#header .search .r .r1 { margin:0 2px; padding:0; border-color:#862245; }
#header .search .r .r1 em { border-color:#812e4e; }
#header .search .r .r2 { margin:0 1px; border-color:#833050; }
#header .search .r .r3 { margin:0; border-color:#812345; }
#header .search .text { padding:1px 0; text-align:left; background-color:#843454; }
#header .search p { padding:0 0 0 8px; color:#ffedba; font:bold 12px/150% Arial; }
#header .search input { width:122px; margin:0 2px 0 4px; padding:1px 2px; border:0; vertical-align:middle; }
#header .search .button { width:29px; height:19px; margin:0; padding:0 0 2px 0; color:#ffedba; font:bold 12px/150% Arial; background:url(../images/btn-go.gif) center center no-repeat; text-align:center; }
/* /header part */

/* content part */
#content { margin:8px 0; height:300px; font-size:1.2em; }
#content[id] { height:auto; min-height:300px; }
#content .rc em { background-color:#ffffff; border-color:#ffffff; }
#content .rc .r1 { margin:0 5px; padding:0 1px; background-color:#bc7c74; border-color:#952c41; }
#content .rc .r1 em { border-color:#d0b997; }
#content .rc .r2 { margin:0 3px; border-color:#8b223a; }
#content .rc .r2 em { border-color:#b48375; }
#content .rc .r3 { margin:0 2px; border-color:#943144; }
#content .rc .r4 { margin:0 2px; }
#content .rc .r5 { margin:0 1px; border-color:#b98376; }
#content .rc .r6 { border-color:#90293f; }
#content .rc .r7 { border-color:#af746c; }
#content .rc .r8 { border-color:#d4c19c; }
#content .textc { background-color:#ffffff; }

#menu { margin:0 0 -2px 0; padding:0 6px; position:relative; top:-2px; text-align:center; }
#menu .r em { background-color:#572237; border-color:#572237; }
#menu .r .r1 { background-color:#917c6f; border-color:#c6b896; }
#menu .r .r1 em { background-color:#4b1e30; border-color:#6b4b4f; }
#menu .r .r2 { background-color:#4d1e31; border-color:#a08e7b; }
#menu .r .r3 { background-color:#4f1f32; border-color:#7b5d5b; }
#menu .r .r4 { background-color:#512033; border-color:#937c70; }
#menu .r .r5 { background-color:#552437; border-color:#c5b895; }
#menu .r .r6 { background-color:#552136; border-color:#967f73; }
#menu .r .r7 { background-color:#572237; border-color:#6f474f; }
#menu .text { height:30px; font:bold 12px/25px Arial; background:#843454 url(../images/bg-menu.gif) repeat-x left top; }
#menu[id] .text { height:auto; min-height:30px; }
#menu .text a { margin:0 6px; color:#fff; font:bold 12px/25px Arial; text-decoration:none; } 
#menu .text a:hover { color:#fff; text-decoration:underline; } 

#content #intro { margin:0 6px; height:201px; background:#843454 url(../images/bg-intro.jpg) no-repeat left top; text-align:right; overflow:hidden; }
#content #intro #categories { margin:0 0 -200px 495px; width:225px; height:200px; float:left; display:inline; position:relative; }
#content #intro #categories a { width:110px; height:80px; float:left; display:inline; position:relative; }
#content #intro #categories .bags { top:5px; }
#content #intro #categories .portf { top:5px; left:30px; }
#content #intro #categories .totes { width:100px; height:90px; top:15px; left:50px; }
#content #intro #categories .drink { width:90px; height:90px; top:10px; left:70px; }

#whatsnew { width:188px; margin:0 12px 0 auto; text-align:left; position:relative; top:15px; }
#whatsnew .r em { background-color:#b12f60; border-color:#b12f60; }
#whatsnew .r .r1 { background-color:#ad3965; border-color:#93375c; }
#whatsnew .r .r1 em { border-color:#b23564; }
#whatsnew .r .r2 { border-color:#a83964; }
#whatsnew .r .r3 { border-color:#b13765; }
#whatsnew .r .r4 { border-color:#ad3965; }
#whatsnew .r .r5 { border-color:#95375d; }
#whatsnew .r .r6 { border-color:#ad3965; }
#whatsnew .r .r7 { border-color:#b23464; }
#whatsnew .text { padding:4px 4px 4px 16px; background-color:#b12f60; }
#whatsnew h2 { width:103px; height:0; margin:0; padding:17px 0 0 0; overflow:hidden; font:1.5em/110% "Trebuchet MS", Helvetica; background:url(../images/title-whats-new.gif) no-repeat left top; }

#whatsnew .body { background-color:#c3527f; }
#whatsnew .body .r .r1 { background-color:#b93f6e; border-color:#c04d7a; }
#whatsnew .body .r .r1 em { border-color:#b43666; }
#whatsnew .body .r .r2 { border-color:#bb4271; }
#whatsnew .body .r .r3 { border-color:#b63969; }
#whatsnew .body .r .r4 { border-color:#b93e6d; }
#whatsnew .body .r .r5 { border-color:#c04c7a; }
#whatsnew .body .r .r6 { border-color:#b93e6d; }
#whatsnew .body .r .r7 { border-color:#b43464; }
#whatsnew .body .text { padding:10px 0 0 0; background-color:#c3527f; }
#whatsnew .body .text .item { margin:-10px 0 0 6px; float:left; display:inline; }
#whatsnew .body .text p { margin:0; padding:0 20px 10px 6px; font-size:12px; }
#whatsnew[id] .body .text p { position:relative; left:3px; }

#whatsnew #whatsmore { width:146px; margin:0 0 0 0; float:right; display:inline; position:relative; top:7px; text-align:center; }
#whatsnew #whatsmore .r .r1 { margin:0 2px; padding:0 1px; background-color:#b73a69; border-color:#bf4977; }
#whatsnew #whatsmore .r .r1 em { border-color:#b33363; }
#whatsnew #whatsmore .r .r2 { margin:0 1px; border-color:#bb4270; }
#whatsnew #whatsmore .r .r3 { margin:0; border-color:#bf4a78; }
#whatsnew #whatsmore .r .r4 { margin:0; border-color:#b53868; }
#whatsnew #whatsmore .r .r5 { border-color:#b23162; }
#whatsnew #whatsmore .text { padding:0 5px; display:block; background-color:#b12f60; font:bold 1.085em/115% Arial; }
#whatsnew #whatsmore a { color:#fff; display:block; text-decoration:none; } 
#whatsnew #whatsmore a:hover { color:#fff; text-decoration:underline; } 
#whatsnew #whatsmore .r.noleft .r1 { margin:0 4px; padding:0 1px; background-color:#9d315b; border-color:#8b3356; }
#whatsnew #whatsmore .r.noleft .r1 em { border-color:#a9305e; }
#whatsnew #whatsmore .r.noleft .r2 { margin:0 3px; border-color:#983259; }
#whatsnew #whatsmore .r.noleft .r3 { margin:0 2px; border-color:#a4305d; }
#whatsnew #whatsmore .r.noleft .r4 { margin:0 1px; border-color:#9d315b; }
#whatsnew #whatsmore .r.noleft .r5 { border-color:#8c3356; }
#whatsnew #whatsmore .r.noleft .r6 { border-color:#9d315b; }
#whatsnew #whatsmore .r.noleft .r7 { border-color:#aa305e; }

#more-new-btm.r em { background-color:#c3527f; border-color:#c3527f; }
#more-new-btm.r .r1 { background-color:#a7456c; border-color:#8e395b; }
#more-new-btm.r .r1 em { border-color:#b74c77; }
#more-new-btm.r .r2 { border-color:#a04167; }
#more-new-btm.r .r3 { border-color:#b14a73; }
#more-new-btm.r .r4 { border-color:#a8456d; }
#more-new-btm.r .r5 { border-color:#8f395c; }
#more-new-btm.r .r6 { border-color:#a8456d; }
#more-new-btm.r .r7 { border-color:#ba4e79; }

#content #intro-btm { width:7px; margin:-7px 6px 0 -13px; float:right; display:inline; position:relative; top:0; }
#content #intro-btm.r em { background-color:#ffffff; border-color:#ffffff; border-right:0; margin-right:0 !important; }
#content #intro-btm.r .r1 { margin:0; padding:0 0 0 1px; background-color:#aa7776; border-color:#945062; }
#content #intro-btm.r .r1 em { background-color:#ffffff; border-color:#cbb395; }
#content #intro-btm.r .r2 { margin:0 3px; border-color:#b2877f; }
#content #intro-btm.r .r3 { margin:0 4px; border-color:#9c5e6a; }
#content #intro-btm.r .r4 { margin:0 5px; border-color:#a97576; }
#content #intro-btm.r .r5 { margin:0 6px; border-color:#c9b093; }
#content #intro-btm.r .r6 { margin:0 6px; border-color:#a97576; }
#content #intro-btm.r .r7 { margin:0 6px; border-color:#924d61; }

#products { width:781px; margin-left:4px; padding:2px 0 13px 0; }
#products ul { padding:0; list-style:none; }
#products .item { width:136px; margin:16px 0 0 16px; float:left; display:inline; position:relative; text-align:center; }
#products .item .text p { padding:0; text-align:center; }
#products .item .text img { display:block; margin:0 auto; }
#products[id] .item .text img { margin-bottom:3px; }
#products .item .text a { color:#461b2c; text-decoration:none; font:bold 1.085em/110% Arial; }
#products .item .text a:hover { text-decoration:underline; }

#sidebar { width:199px; margin:0 0 0 -199px; padding:18px 6px 0 0; float:right; display:inline; position:relative; text-align:left; }

#specials { width:199px; margin:0 auto; }
#specials .text { padding:3px 3px 3px 16px; background-color:#b12f60; }
#specials h2 { width:74px; height:0; padding:20px 0 0 0; overflow:hidden; font:1.915em/130% "Trebuchet MS", Helvetica; background:url(../images/title-specials.gif) no-repeat left top; }

#specials .mar-on-brown .text { padding:12px 0 0 0; background-color:#c2b57c; }
#specials .mar-on-brown .text .item { margin:0 12px 0 17px; float:left; display:inline; }
#specials .mar-on-brown .text p { margin:0; padding:0 10px 10px 6px; font-size:12px; }
#specials[id] .mar-on-brown .text p { position:relative; left:3px; }

#specials #specmore { width:134px; margin:0 0 0 0; float:right; display:inline; position:relative; top:7px; text-align:center; }
#specials #specmore .r .r1 { margin:0 2px; background-color:#b65869; border-color:#be9475; }
#specials #specmore .r .r1 em { border-color:#b33d63; }
#specials #specmore .r .r2 { margin:0 1px; border-color:#ba766f; }
#specials #specmore .r .r3 { margin:0; border-color:#be9475; }
#specials #specmore .r .r4 { margin:0; border-color:#b54f67; }
#specials #specmore .r .r5 { margin:0; border-color:#b23762; }
#specials #specmore .text { padding:0 5px; color:#fff; display:block; font:bold 1em/115% Arial; background-color:#b12f60; }
#specials #specmore a { color:#fff; display:block; font:bold 1.085em/115% Arial; text-decoration:none; } 
#specials #specmore a:hover { color:#fff; text-decoration:underline; } 
#specials #specmore .r.noleft .r1 { margin:0 4px; padding:0 1px; background-color:#c2747d; border-color:#d2b297; }
#specials #specmore .r.noleft .r1 em { border-color:#b84c6c; }
#specials #specmore .r.noleft .r2 { margin:0 3px; border-color:#c78584; }
#specials #specmore .r.noleft .r3 { margin:0 2px; border-color:#bc5b72; }
#specials #specmore .r.noleft .r4 { margin:0 1px; border-color:#c2727c; }
#specials #specmore .r.noleft .r5 { border-color:#d1af96; }
#specials #specmore .r.noleft .r6 { border-color:#c2727c; }
#specials #specmore .r.noleft .r7 { border-color:#b7496b; }

#spec-btm.r em { background-color:#c2b57c; border:1px solid #c2b57c; border-width:0 1px; }
#spec-btm.r .r1 {background-color:#ccbe8d; border-color:#d5c79b; }
#spec-btm.r .r1 em { border-color:#c6b983; }
#spec-btm.r .r2 { border-color:#cec190; }
#spec-btm.r .r3 { border-color:#c8bb86; }
#spec-btm.r .r4 { border-color:#cbbe8c; }
#spec-btm.r .r5 { border-color:#d4c69a; }
#spec-btm.r .r6 { border-color:#cbbe8c; }
#spec-btm.r .r7 { border-color:#c5b881; }

#promo { margin:5px 0; text-align:center; }
#promo span { display:block; padding:0; font:bold 1em/100% Arial; position:relative; }
#promo .text .title { width:100px; height:0; margin:0 auto; padding:26px 0 0 0; overflow:hidden; font:bold 1em/105% "Trebuchet MS", Helvetica; background:url(../images/title-500.gif) no-repeat left 4px; }
#promo a { display:block; text-decoration:none; }
#promo a:hover { text-decoration:underline; }

#manufact { margin:0; }
#manufact .text { text-align:center; display:block; padding:1px 0; font:bold 1.085em/100% Arial; }
#manufact a { text-decoration:none; display:block; }
#manufact a:hover { text-decoration:underline; }
/* /content part */

/* subpage content part */
#column-left { width:188px; margin:0 -187px 0 0; padding:0 0 20px 0; left:6px; float:left; display:inline; position:relative;  }
#column-right { margin:0 0 0 188px; padding:0 0 20px 0; }
#column-right[id] { margin:0 0 0 191px; }
#column-right #product { margin:0 318px 0 0; padding:0 44px; }
#column-right #sidebar { width:312px; margin:0 6px 0 -318px; padding:0; float:right; display:inline; position:relative; }

#menu-left { margin:1px 0 0 0; position:relative; }
#menu-left ul { margin:0; padding:8px 0 0 21px; list-style:none; }
#menu-left[id] ul { padding:7px 0 1px 21px; }
#menu-left ul li { margin:0; padding:6px 0 5px 0; font:1em/100% Arial; }
#menu-left ul li a { color:#fff; text-decoration:none; font:1em/100% Arial; }
#menu-left ul li a:hover { text-decoration:underline; }

#relative { margin:6px 0 0 0; }
#relative .text { padding:4px 0 4px 20px; text-align:left; background-color:#b12f60; }
#relative h3 { width:144px; height:0; margin:0; padding:35px 0 0 0; overflow:hidden; font:1.75em/90% "Trebuchet MS", Helvetica; background:url(../images/title-cust-also.gif) no-repeat left top; }
#relative .mar-on-brown .text { padding:12px 0 10px 0; text-align:center; background-color:#c2b57c; }
#relative .text img { vertical-align:top; }
#relative .text p { padding:8px 0; }
#relative .text a { color:#461b2c; font:bold 1em/120% Arial; text-decoration:underline; }
#relative .text a:hover { text-decoration:none; }

#product { color:#461b2c; }
#product h1 { padding:20px 0; color:#461b2c; font:1.835em/120% Arial; }
#product[id] h1 { color:#461b2c; font:1.835em/123% Arial; }
#product h2 { padding:20px 0 4px 0; color:#461b2c; font:1.835em/120% Arial;  }
#product[id] h2 { color:#461b2c; font:1.835em/123% Arial;  }
#product p { padding:0; }
#product img { vertical-align:top; }
#product .size-chart { margin:20px 0; }

#product .colors { margin:0 -13px 0 0; padding:7px 0; list-style:none; }
#product[id] .colors { padding:6px 0; }
#product .colors li { margin:0 13px 0 0; display:inline; }
#product .colors li a { text-decoration:none; text-align:center; border:1px solid #ffffff; }
#product .colors li a:hover { text-decoration:none; border:1px solid #eee; }
#product[id] .colors li a { border:0 !important; }
#product[id] .colors li a img { border:1px solid #ffffff; }
#product[id] .colors li a:hover img { border:1px solid #eee; }
#product #imagedisplay {min-height:305px;min-width:390px;font-weight:bold;}
#product image {max-height:285px; max-width:390px; }
#quote { margin:5px 0 0 0; }
#quote a { display:block; cursor:pointer; }
#quote .text { height:0; overflow:hidden; padding:24px 0 0 17px; display:block; font:1.585em/90% "Trebuchet MS", Helvetica; background:#39316b url(../images/title-get-quote.gif) no-repeat 17px 3px; }
 
#color { margin:5px 0 0 0; }
#color .text { padding:3px 0 3px 17px; }
#color h3 { width:181px; height:0; margin:0; padding:19px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; background:url(../images/title-prod-color.gif) no-repeat left top; }

#color p { padding:5px 0; }
#color select { width:190px; margin:0; border:1px solid #fff; background-color:#fff; cursor:pointer; }
#color[id] select { margin:0 0 2px 0; }
#color .op-white { background-color:#fff; }
#color .op-black { background-color:#000; }
#color .op-red { background-color:#e00; }
#color .op-green { background-color:#0e0; }

#ctl00_ContentPlaceHolder1_DecorationMethod { margin:6px 0 0 0; }
#ctl00_ContentPlaceHolder1_DecorationMethod .text { padding:3px 0 3px 17px; }
#ctl00_ContentPlaceHolder1_DecorationMethod h3 { width:250px; height:0; margin:0; padding:19px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; background:url(../images/title-method-decor.gif) no-repeat left top; }

#ctl00_ContentPlaceHolder1_DecorationMethod p { padding:4px 0; font:1em/110% Arial; }
#ctl00_ContentPlaceHolder1_DecorationMethod[id] p { padding:5px 0; font:1em/110% Arial; }
#ctl00_ContentPlaceHolder1_DecorationMethod input { width:14px; height:14px; margin:1px 0 -1px 0; vertical-align:top; cursor:pointer; }
#ctl00_ContentPlaceHolder1_DecorationMethod[id] input { margin:0 0 -1px 0; }

#ctl00_ContentPlaceHolder1_imprint { margin:7px 0 0 0; }
#ctl00_ContentPlaceHolder1_imprint .text { padding:3px 0 10px 17px; }
#ctl00_ContentPlaceHolder1_imprint[id] .text { padding:3px 0 5px 17px; }
#ctl00_ContentPlaceHolder1_imprint h3 { width:135px; height:0; margin:0; padding:20px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; background:url(../images/title-imprint.gif) no-repeat left top; }
#ctl00_ContentPlaceHolder1_imprint p { padding:7px 0; }
#ctl00_ContentPlaceHolder1_imprint ul { padding:5px 0; list-style:none; }
#ctl00_ContentPlaceHolder1_imprint ul li { width:145px; height:25px; margin:0; float:left; display:inline; font:bold 12px/18px Arial; }
#ctl00_ContentPlaceHolder1_imprint[id] ul li { height:30px; }
#ctl00_ContentPlaceHolder1_imprint ul li label { width:80px; float:left; }
#ctl00_ContentPlaceHolder1_imprint ul li select { width:50px; height:20px; margin:0 0 -1px 0; padding:0; border:1px solid #fff; font:bold 13px/18px Arial; vertical-align:top; cursor:pointer; }
#ctl00_ContentPlaceHolder1_imprint[id] ul li select { width:50px; height:19px; margin:0 0 -1px 3px; }

#ctl00_ContentPlaceHolder1_Eimprint { margin:7px 0 0 0; }
#ctl00_ContentPlaceHolder1_Eimprint .text { padding:3px 0 10px 17px; }
#ctl00_ContentPlaceHolder1_Eimprint[id] .text { padding:3px 0 5px 17px; }
#ctl00_ContentPlaceHolder1_Eimprint h3 { width:200px; height:0; margin:0; padding:20px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; background:url(../images/title-embroidery.gif) no-repeat left top; }
#ctl00_ContentPlaceHolder1_Eimprint p { padding:7px 0; }
#ctl00_ContentPlaceHolder1_Eimprint ul { padding:5px 0; list-style:none; }
#ctl00_ContentPlaceHolder1_Eimprint ul li { width:145px; height:25px; margin:0; float:left; display:inline; font:bold 12px/18px Arial; }
#ctl00_ContentPlaceHolder1_Eimprint[id] ul li { height:30px; }
#ctl00_ContentPlaceHolder1_Eimprint ul li label { width:80px; float:left; }
#ctl00_ContentPlaceHolder1_Eimprint ul li select { width:50px; height:20px; margin:0 0 -1px 0; padding:0; border:1px solid #fff; font:bold 13px/18px Arial; vertical-align:top; cursor:pointer; }
#ctl00_ContentPlaceHolder1_Eimprint[id] ul li select { width:50px; height:19px; margin:0 0 -1px 3px; }

#sizes-adult, #sizes-youth { margin:7px 0 0 0; }
#sizes-adult .text, #sizes-youth .text { padding:3px 0 3px 17px; background-color:#b12f60; }
#sizes-adult .mar-on-brown .text, 
#sizes-youth .mar-on-brown .text { padding:0; text-align:center; background-color:#c2b57c; }
#sizes-adult h3, #sizes-youth h3 { height:0; margin:0; padding:20px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; }
#sizes-adult h3 { width:253px; background:url(../images/title-adult-sizes.gif) no-repeat left top; }
#sizes-youth h3 { width:260px; background:url(../images/title-youth-sizes.gif) no-repeat left top; }
#sizes-adult ul, #sizes-youth ul { padding:15px 0 0 8px; list-style:none; }
#sizes-adult ul li, #sizes-youth ul li { float:left; text-align:center; font:bold 13px/100% Arial; letter-spacing:-1px; }
#sizes-adult ul li { width:50px; margin:0 0 5px 0; }
#sizes-youth ul li { width:60px; margin:0 0 5px 0; }
#sizes-adult input, #sizes-youth input { margin:5px 0; padding:1px 2px; border:0; font:bold 13px/100% Arial; text-align:right; }
#sizes-adult[id] input, #sizes-youth[id] input { margin:7px 0 5px; }
#sizes-adult input { width:30px; }
#sizes-youth input { width:40px; }

/*
#column-right-bottom { margin:24px 6px 0 0; padding:0 0 0 44px; }
#column-right-bottom .line em { margin:0; background-color:#e4d9b7; }
#column-right-bottom .line .r1 { margin:0 1px; border-color:#ded2ac; }
#column-right-bottom .line .r2 { border-color:#ded2ad; }
#column-right-bottom .line .r3 { height:2px; border:0; }
*/

/*BOTH*/
#quantity, #artwork, #colors { margin:7px 0 0 0; }
#quantity .text, #artwork .text, #colors .text { padding:3px 0 3px 17px; background-color:#b12f60; }
#quantity .mar-on-brown .text, #artwork .mar-on-brown .text, 
#colors .mar-on-brown .text { padding:9px 0 4px 17px; text-align:left; background-color:#c2b57c; }
#quantity h3, #artwork h3, 
#colors h3 { height:0; margin:0; padding:20px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; }
#quantity h3 { width:125px; background:url(../images/title-enter-quantity.gif) no-repeat left top; }
#artwork h3 { width:218px; background:url(../images/title-choose-artwork.gif) no-repeat left top; }
#colors h3 { width:209px; background:url(../images/title-how-many-print.gif) no-repeat left top; }
#quantity input { width:120px; margin:0; padding:2px 2px 0px 2px; border:0; font:bold 13px/100% Arial; text-align:left; }
#quantity[id] input { padding:1px 2px; }
*:first-child+html #quantity[id] input { padding-top:3px; height:15px; }
#artwork select, #colors select { width:190px; height:20px; margin:0; padding:0; border:1px solid #fff; font:bold 13px/18px Arial; vertical-align:top; cursor:pointer; }
#artwork[id] select, #colors[id] select { height:auto; }

#spec { margin:7px 0 0 0; }
#spec .text { padding:3px 0 10px 17px; }
#spec[id] .text { padding:3px 0 5px 17px; }
#spec h3 { width:124px; height:0; margin:0; padding:20px 0 0 0; overflow:hidden; font:1.585em/90% "Trebuchet MS", Helvetica; background:url(../images/title-specifications.gif) no-repeat left top; }
#spec p { padding:7px 0; }
#spec ul { padding:5px 0 0 0; list-style:none; }
#spec ul li { margin:0; font:normal 12px/17px Arial; }
#spec ul li span { width:130px; float:left; font-weight:bold; }

#column-right-bottom { margin:24px 6px 0 0; padding:0 0 0 44px; }
#column-right-bottom .line em { margin:0; background-color:#e4d9b7; }
#column-right-bottom .line .r1 { margin:0 1px; border-color:#ded2ac; }
#column-right-bottom .line .r2 { border-color:#ded2ad; }
#column-right-bottom .line .r3 { height:2px; border:0; }

#table { margin:24px 6px 0 0; padding:0 0 0 44px; }
#table .th { margin:0 0 1px 0; padding:0; }
#table .text { text-align:left; margin:0 0 0 3px; font:normal 1.335em/100% Arial; background-color:#b12f60; }
#table[id] .text { margin:0; }
#table .dark { background-color:#8a254b; }
#table .text ul { height:1em; margin:0; padding:6px 0; list-style:none; }
#table[id] .text ul { height:auto; min-height:1em; margin:0; padding:6px 0; list-style:none; }
#table .th .text ul { padding:2px 0 2px 0; }
#table .text.first-row ul { padding:2px 0 6px 0; }
#table .text.last-row ul { padding:6px 0 2px 0; }
#table .text ul li { width:80px; margin:0; padding:0; float:left; display:inline; position:relative; text-align:center; }
#table .text ul li.wide { width:90px; }
#table .text ul li.wider { width:100px; }
#table .text ul li.title { width:140px; text-align:left; padding-left:13px;  }
#table[id] .text ul li.title { padding-left:16px;  }
#table .text ul li.small { font:0.875em/120% Arial;  }
#table .text ul li.bold { font-weight:bold; }

#price { width:312px; margin:25px 0 0 -312px; float:right; display:inline; position:relative; text-align:center; }
#price h3 { margin:0 0 2px 0; padding:0; color:#461b2c; font:1.75em/160% Arial; }
#price[id] h3 { margin:0 0 1px 0; }
#price p { padding:0; }
#price .note { margin:8px 20px; padding:0; color:#f00; font:0.915em/120% Arial; }
#price[id] .note { margin:5px 20px; }

#summary { width:390px; margin:16px 312px 0 0; }
#summary .text { padding:10px 0 10px 20px; }
#summary h3 { padding:0; color:#461b2c; font:1.75em/130% Arial; }
#summary ul { padding:0; list-style:none; }
#summary ul li { margin:1px 0; color:#461b2c; font:12px/15px Arial; }
#summary ul li span { width:90px; padding:0 5px; font:12px/15px Arial; float:left; display:inline; text-align:right; }
#summary[id] ul li span { width:90px; padding:0 8px 0 5px;  }

#column-right-bottom.sub2 #summary { width:262px; margin:16px 440px 0 0; }
#column-right-bottom.sub2 #summary .text { padding:5px 0 5px 20px; }
#column-right-bottom.sub2 #price { width:312px; margin:38px 0 0 -312px; }

#savings { width:133px; height:133px; margin:0 330px 0 0; float:right; display:inline; position:relative; text-align:center;background:url(../images/savings.gif) no-repeat left top; }
#savings div { margin:43px 0 0 0; font:bold 16px/18px Arial; text-align:center; }
#savings div p { margin:0; padding:0; font:bold 26px/28px Arial; text-align:center; }
/* /subpage content part */
/*BOTH*/
/* /subpage content part */

/* footer part */
#footer { padding:5px 0 15px 0; text-align:center; color:#fff; font:1.2em/130% Arial; }
#footer .menu { font-size:1.1em; }
#footer .menu a { margin:0 6px; color:#fff; font-size:0.91em; text-decoration:underline; }
#footer .menu a:hover { text-decoration:none; }
#footer p { text-align:center; }
.copyright { float:left;margin-left:106px;margin-top:10px; }
.createdby { float:right;margin-right:106px;margin-top:5px;margin-top:10px; }
.createdby a { text-decoration:none }
.createdby a:hover {text-decoration:none }
/* /footer part */

/***************************************/
/* DynaWIndow (Popup Window)           */
/***************************************/
table.background {
    width: 100%;
    height: 100%;
    background-color: navy;
    border-spacing: 5px;
}

table.background td {
    padding: 0;
    background-color: white;
    text-align: right;
    vertical-align: bottom;
}

table.background .resizeHandle {
    margin-left: auto;
    background-color: white;
    position: relative;
    font-size: 1px;
    width: 10px;
    height: 10px;
}

table.background .resizeHandle div {
    position: absolute;
    left: 5px;
    top: 5px;
    background-color: #0000D0;
    font-size: 1px;
    width: 10px;
    height: 10px;
}

div.wintitle {
    background: navy left top repeat-x url(images/dynawindow/title_bg.gif);
    color: white;
    font: bold 10pt/27px Tahoma, sans-serif;
    height: 27px;
    padding-left: 10px;
    cursor: hand;
}

div.wintitle .winbuttons {
    float: right;
    padding: 4px;
    line-height: 0;
}

div.wintitle .winbuttons img {
    vertical-align: bottom;
    margin-left: 4px;
    cursor: hand;
}

iframe.content {
    height: 100%;
    width: 100%;
    background-color: white;
    border: none;
}

