* {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodycopy, #Layer2 div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

font { font-size: 100% }
h1 { font-size: 110% }

#mainlayer { 
	margin: 30px 0px 30px 30px; 
	width: 380px; 
}

a:link, a:visited { color: #9BE3FF; }
a:hover { color: #af2e0e }


body { margin: 10px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; background: #eaeaea; repeat; padding: 0px 0px 0px 0px;  background: url("../images/bg_image.jpg") repeat;  }

#home.brand1 { background: url("../images/advert1.jpg") no-repeat top left #dfdfdf; }

DIV#container { padding: 0px 0px 0px 0px;  }

DIV#outer { width: 790px; margin: 10px auto; text-align: left; border: 0px; }

DIV#header_inner { display: block; width: 100%; height: 80px; padding: 5px 0px 0px 0px }
DIV#header_left { display: block; padding: 0px 0px }
DIV#header_logo a { float: right; margin: 7px 3px 0px 0px; display: block; height: 65px; width: 210px; text-indent: -4000px }

.brand1 DIV#header_logo a { width: 198px; background: url("../images/design/pigeon/logo.gif") no-repeat; }
.brand2 DIV#header_logo a  { width: 240px;background: url("../images/design/carmen/logo.gif") no-repeat; margin: 11px 3px 0px 0px; }
.brand3 DIV#header_logo a  { width: 240px; background: url("../images/design/caboodle/logo.gif") no-repeat; margin: 11px 3px 0px 0px; }
.brand4 DIV#header_logo a  { width: 250px; background: url("../images/design/bebesounds/logo.gif") no-repeat; margin: 11px 3px 0px 0px; }
.brand5 DIV#header_logo a  { background: url("../images/logo.gif") no-repeat; }
.brand6 DIV#header_logo a  { background: url("../images/logo.gif") no-repeat; }
DIV#header_right { display: block; padding: 0px 10px  }


.brand1 DIV#header_inner { background: url("../images/design/pigeon/header_top.gif") repeat-x; }
.brand1 DIV#header_left { background: url("../images/design/pigeon/header_left.gif") top left no-repeat; }
.brand1 DIV#header_right { background: url("../images/design/pigeon/header_right.gif") top right no-repeat; }

.brand2 DIV#header_inner { background: url("../images/design/carmen/header_top.gif") repeat-x; }
.brand2 DIV#header_left { background: url("../images/design/carmen/header_left.gif") top left no-repeat; }
.brand2 DIV#header_right { background: url("../images/design/carmen/header_right.gif") top right no-repeat; }

.brand3 DIV#header_inner { background: url("../images/design/caboodle/header_top.gif") repeat-x; }
.brand3 DIV#header_left { background: url("../images/design/caboodle/header_left.gif") top left no-repeat; }
.brand3 DIV#header_right { background: url("../images/design/caboodle/header_right.gif") top right no-repeat; }

.brand4 DIV#header_inner { background: url("../images/design/bebesounds/header_top.gif") repeat-x; }
.brand4 DIV#header_left { background: url("../images/design/bebesounds/header_left.gif") top left no-repeat; }
.brand4 DIV#header_right { background: url("../images/design/bebesounds/header_right.gif") top right no-repeat; }


DIV#mainmenu { margin: 0px; float: left; background: url("../images/menu_bg.jpg") repeat top left; display: block; height: 15px; }
DIV#mainmenu ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 0px }
DIV#mainmenu li { float: left; display: block; margin: 5px 0px 0px 0px;  }
DIV#mainmenu li.spacer { color: #fff; margin: 10px 0px 0px 0px }

DIV#mainmenu li a:link, DIV#mainmenu li a:visited { font-size: 11px; color: #fff; text-decoration: none; display: block; padding: 5px 5px 0px 5px; color: #fff; margin: 0px  }
DIV#mainmenu li.active a:link, DIV#mainmenu li.active a:visited { color: #fff; font-weight: bold }
DIV#mainmenu li a:hover { text-decoration: underline; } 
DIV#mainmenu li.active a:hover { color: #fff;}
DIV#mainmenu li.active { display: block; }

DIV#heading1_inner { display: block; width: 100%; background: url("../images/h1_middle.jpg") repeat-x; height: 38px; }
DIV#heading1_left { display: block; background: url("../images/h1_left.jpg") no-repeat top left; padding: 0px 0px }
DIV#heading1_right { display: block; background: url("../images/h1_right.jpg") no-repeat top right; padding: 0px 15px  }
DIV#heading1_data span, DIV#heading1_data span a {  display: block; padding: 5px; font-size: 22px; color: #fff; font-variant: small-caps; font-weight: bold; font-family: Arial Narrow; letter-spacing: 0.2em }
DIV#heading1_data span a { text-decoration: none; padding: 0px; width: 100%; }


DIV#footer_inner { display: block; width: 100%; height: 30px;  }
DIV#footer_inner #footer_data { float: left; display: block; width: 300px; margin: 0px; padding: 3px 0px; }
DIV#footer_inner #footer_logo { float: right; display: block; width: 100px; }
DIV#footer_inner #footer_data a { margin: 0px 3px; color: #dfab9f; font-size: 10px; text-decoration: none }
DIV#footer_inner #footer_logo a { display: block; height: 20px; }
DIV#footer_left { display: block; padding: 0px 0px }
DIV#footer_right { display: block; padding: 0px 10px  }


.brand1 DIV#footer { background: url("../images/design/pigeon/footer_middle.gif") repeat-x; }
.brand1 DIV#footer_left { background: url("../images/design/pigeon/footer_left.gif") top left no-repeat; }
.brand1 DIV#footer_right { background: url("../images/design/pigeon/footer_right.gif") top right no-repeat; }
.brand1 DIV#footer_inner #footer_data a { color: #f69395  }
.brand1 DIV#footer_inner #footer_logo a { background: url("../images/design/pigeon/logo_gigtech.gif") no-repeat top right;  }

.brand2 DIV#footer { background: url("../images/design/carmen/footer_middle.gif") repeat-x; }
.brand2 DIV#footer_left { background: url("../images/design/carmen/footer_left.gif") top left no-repeat; }
.brand2 DIV#footer_right { background: url("../images/design/carmen/footer_right.gif") top right no-repeat; }
.brand2 DIV#footer_inner #footer_data a { color: #addded  }
.brand2 DIV#footer_inner #footer_logo a { background: url("../images/design/carmen/logo_gigtech.gif") no-repeat top right; }

.brand3 DIV#footer { background: url("../images/design/caboodle/footer_middle.gif") repeat-x; }
.brand3 DIV#footer_left { background: url("../images/design/caboodle/footer_left.gif") top left no-repeat; }
.brand3 DIV#footer_right { background: url("../images/design/caboodle/footer_right.gif") top right no-repeat; }
.brand3 DIV#footer_inner #footer_data a { color: #f3e7b0  }
.brand3 DIV#footer_inner #footer_logo a { background: url("../images/design/caboodle/logo_gigtech.gif") no-repeat top right; }

.brand4 DIV#footer { background: url("../images/design/bebesounds/footer_middle.gif") repeat-x; }
.brand4 DIV#footer_left { background: url("../images/design/bebesounds/footer_left.gif") top left no-repeat; }
.brand4 DIV#footer_right { background: url("../images/design/bebesounds/footer_right.gif") top right no-repeat; }
.brand4 DIV#footer_inner #footer_data a { color: #9fe7bf  }
.brand4 DIV#footer_inner #footer_logo a { background: url("../images/design/bebesounds/logo_gigtech.gif") no-repeat top right; }


DIV#body { margin: 1px 0px 0px 0px; background-color: #fff; width: 100%; margin-left: auto; margin-right: auto; text-align: left;  }
DIV#body_top_middle { background: url("../images/body_top.jpg") repeat-x top center;}
DIV#body_top_left { background: url("../images/body_top_left.jpg") no-repeat top left;}
DIV#body_top_right { background: url("../images/body_top_right.jpg") no-repeat top right;}
DIV#body_bottom_middle { background: url("../images/body_bottom.jpg") repeat-x bottom center;}
DIV#body_bottom_left { background: url("../images/body_bottom_left.jpg") no-repeat bottom left;}
DIV#body_bottom_right { background: url("../images/body_bottom_right.jpg") no-repeat bottom right;}
DIV#body_left { background: url("../images/body_left.jpg") repeat-y top left;}
DIV#body_right { background: url("../images/body_right.jpg") repeat-y top right;}
DIV#body_inner { padding: 35px 20px; display: block; min-height: 370px; #_height: 375px; }

DIV#body_inner p { line-height: 1.5em; margin: 0px 10px 25px 10px }

DIV#body_inner DIV#hometop { display: block; padding: 0px 0px 110px 0px; background: red }

DIV#body_inner h1 { clear: both; font-family: Arial Narrow; color: #000; font-size: 16px; font-weight: bold;  text-transform: uppercase; margin: 0px; padding: 0px 10px 5px 10px; }
DIV#body_inner h1.new { color: #e5090a }
DIV#body_inner h2, DIV#body_inner h3 { font-size: 12px; color: #000; }
DIV#body_inner, DIV#body_inner p { color: #262626; text-align: justify; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
DIV#body_inner a:link, DIV#body_inner a:visited { color: #28496C; text-decoration: none; }
DIV#body_inner a:hover { color: #9C240C; text-decoration: none; }


DIV#outer_glass { text-align: center; color: #999 } 

b { color: #2A2A2A }


DIV#body_inner #pg_contactus span { width: 150px; display: block; float: left }

DIV#body_inner #planpics { position: absolute; display: block }


DIV#body_inner dl#contactus dt { clear: left; float: left; display: block; width: 150px; }
DIV#body_inner dl#contactus dd { display: block; padding: 0px 0px 10px 0px  }

DIV#body_inner dl#domain { display: block; width: 100%}
DIV#body_inner dl#domain dt { clear: left; float: left; display: block; width: 150px; }
DIV#body_inner dl#domain dd { display: block; padding: 0px 0px 10px 0px  }

DIV#body_inner input#button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

DIV#body_inner input.buttonS { width: 70px }
DIV#body_inner input.buttonM { width: 100px }
DIV#body_inner input.buttonL { width: 150px }
DIV#body_inner input.buttonXL { width: 195px }
DIV#body_inner input.buttonXXL { width: 225px }
DIV#body_inner input.boxM { width: 130px }

DIV#body_inner input#button, DIV#header_right input.button, input.button { background: url("../images/button_bg.jpg") repeat-x top center; border: 1px solid #ccc; height: 20px; color: #1F4F8F; font-weight: bold;}
DIV#body_inner input#button { height: 22px; padding: 0px 5px; }
DIV#body_inner input, DIV#body_inner textarea { border: 1px solid #ccc; }
DIV#body_inner DIV#tlds input { border: none }

#domain dd {
	padding-bottom: 5px;	
}

#purchase option
{
	padding: 0px 5px 0px 10px;	
}

#purchase .header
{
	text-transform: uppercase;
	background-color: #4F4F4F;	
	padding: 0px 2px 0px 2px;
	color: #fff;
	margin: 5px 0px 5px 0px;
}


dd hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	
}


DIV#homepage DIV#popular {   float: left; display: block; background: url("../images/boxlong.jpg") no-repeat; width: 188px; height: 215px; text-align: left; margin: 0px 10px 10px 0px }
DIV#homepage DIV#popular h2 { padding: 15px 0px 10px 20px; font-size: 13px; margin: 0px }
DIV#homepage DIV#popular ol { padding: 0px 14px; margin: 0px 0px 0px 25px; }  
DIV#homepage DIV#popular li {  font-size: 11px; margin: 2px 0px }

DIV#stores {  float: left; display: block; background: url("../images/boxlong.jpg") no-repeat; width: 188px; height: 215px; text-align: left; margin: 0px 0px 10px 0px }
DIV#stores ul { padding: 0px 15px; margin: 0px 0px 0px 0px; list-style: none }  
DIV#stores li {  text-indent: -4000px; }
DIV#stores li a#dischem { display: block; background: url("../images/dischem.gif") no-repeat; width: 120px; height: 65px; margin: 30px 0px 0px 20px }

DIV#searchawards { float: left; display: block; margin: 0px 5px 10px 5px  }

DIV#awards { background: url("../images/body_wide.jpg") no-repeat; width: 342px; height: 140px; text-align: left; }
DIV#awards ul { padding: 0px 15px; margin: 0px 0px 0px 9px; list-style: none }  
DIV#awards li {  text-indent: -4000px; display: block;  float: left; }
DIV#awards li a { display: block; height: 95px; margin: 20px 13px 0px 3px; width: 80px }
DIV#awards.awards1 li a#awardone {  background: url("../images/box_award1A.jpg") no-repeat; width: 100px; }
DIV#awards.awards1 li a#awardtwo {  background: url("../images/box_award1B.jpg") no-repeat; width: 90px; }
DIV#awards.awards1 li a#awardthree {  background: url("../images/box_award1C.jpg") no-repeat; width: 65px; }

DIV#search { margin: 5px 0px 0px 5px; width: 330px }
DIV#search form { margin: 0px }
DIV#search label { text-transform: uppercase; font-weight: bold; font-size: 12px; }
DIV#search input { margin: 0px 0px 0px 10px; border: 1px solid #ccc; height: 14px; width: 115px; color: #6a6969; padding: 3px 14px 3px 3px; font-weight: none  }
DIV#homepage DIV#search input { width: 130px;  }
DIV#search input.button { width: 38px; height: 25px; position: absolute; margin: 0px 0px 0px -6px; #margin: 1px 0px 0px -6px; border: 0px; background: url("../images/search.gif") no-repeat; cursor: pointer; cursor: hand }
DIV#homepage DIV#search input.button { width: 38px;  }
DIV#search p {  font-weight: bold; color: #6a6969; font-size: 10px; margin: 5px 0px 10px 0px }

DIV#productlist { display: block; margin: 25px 5px 0px 5px; height: 400px }
DIV#productlist dl { float: left; display: block; width: 345px; padding: 0px; margin: 0px 50px 30px 0px; height: 115px; }
DIV#productlist dl.alt { margin: 0px 0px 30px 0px; float: right; }
DIV#productlist dt { float: left; display: block; background: url("../images/box.jpg") no-repeat; width: 115px; height: 120px;  text-align: left; margin: 0px 10px 10px 0px }
DIV#productlist dt a { display: block; padding: 0px;  margin: 15px 0px 0px 15px; height: 90px; width: 90px }
DIV#productlist dd { height: 95px; font-weight: bold; text-align: left; margin: 5px 0px 0px 0px; }
DIV#productlist dd a { font-size: 12px; }
DIV#productlist dd.moreinfo { color: #696969; padding: 0px 0px; font-size: 13px; margin: 0px; height: 20px; display: block;}
DIV#productlist dd.moreinfo a:link,
DIV#productlist dd.moreinfo a:visited
{ color: #696969; display: block; height: 20px; color: #696969; padding: 0px 0px; font-size: 11px;  }
 DIV#productlist dd.moreinfo a:hover { color: #af2e0e }
 
#break { clear: both; padding: 40px 0px 0px 0px; #padding: 0px; }

DIV#categorylist ul { margin: 0px 5px; padding: 0px 0px; }
DIV#iteminfo ul { margin: 0px 15px; padding: 0px 0px; }

DIV#categoryitemlist a img { border: none; padding: 0px 0px 30px 0px; background: url(../images/view_image.jpg) bottom no-repeat }

DIV#iteminfo a img { border: none; padding: 0px 0px 30px 0px; background: url(../images/view_image.jpg) bottom no-repeat }
DIV#iteminfo li { font-size: 12px; line-height: 1.5em }
DIV#categorylist li { margin: 0px 0px 8px 0px;  height: auto;  }
DIV#categorylist li a { display: block; width: 705px; }
DIV#categorylist li a {  padding: 5px 15px; font-size: 16px; font-variant: small-caps;  }
DIV#categorylist li a:link, DIV#categorylist li a:visited { color: #fff }
DIV#categorylist li a:hover { font-weight: bold; color: #fff; }

DIV#categorylist li { list-style: none; background: url(../images/h1/grey/h1_middle.jpg) repeat-x }
DIV#categorylist li #left { background: url(../images/h1/grey/h1_left.jpg) no-repeat top left }
DIV#categorylist li #right { background: url(../images/h1/grey/h1_right.jpg) no-repeat top right }

DIV#categorylist li#red, DIV#red #heading1_inner { background: url(../images/h1/red/h1_middle.jpg) repeat-x }
DIV#categorylist li#red #left, DIV#red #heading1_left { background: url(../images/h1/red/h1_left.jpg) no-repeat top left }
DIV#categorylist li#red #right, DIV#red #heading1_right { background: url(../images/h1/red/h1_right.jpg) no-repeat top right }

DIV#categorylist li#green, DIV#green #heading1_inner { background: url(../images/h1/green/h1_middle.jpg) repeat-x }
DIV#categorylist li#green #left, DIV#green #heading1_left { background: url(../images/h1/green/h1_left.jpg) no-repeat top left }
DIV#categorylist li#green #right, DIV#green #heading1_right  { background: url(../images/h1/green/h1_right.jpg) no-repeat top right }

DIV#categorylist li#peacock, DIV#peacock #heading1_inner { background: url(../images/h1/peacock/h1_middle.jpg) repeat-x }
DIV#categorylist li#peacock #left, DIV#peacock #heading1_left { background: url(../images/h1/peacock/h1_left.jpg) no-repeat top left }
DIV#categorylist li#peacock #right, DIV#peacock #heading1_right { background: url(../images/h1/peacock/h1_right.jpg) no-repeat top right }

DIV#categorylist li#offgreen, DIV#offgreen #heading1_inner { background: url(../images/h1/offgreen/h1_middle.jpg) repeat-x }
DIV#categorylist li#offgreen #left, DIV#offgreen #heading1_left { background: url(../images/h1/offgreen/h1_left.jpg) no-repeat top left }
DIV#categorylist li#offgreen #right, DIV#offgreen #heading1_right { background: url(../images/h1/offgreen/h1_right.jpg) no-repeat top right }

DIV#categorylist li#yellow, DIV#yellow #heading1_inner { background: url(../images/h1/yellow/h1_middle.jpg) repeat-x }
DIV#categorylist li#yellow #left, DIV#yellow #heading1_left { background: url(../images/h1/yellow/h1_left.jpg) no-repeat top left }
DIV#categorylist li#yellow #right, DIV#yellow #heading1_right { background: url(../images/h1/yellow/h1_right.jpg) no-repeat top right }

DIV#categorylist li#pink, DIV#pink #heading1_inner { background: url(../images/h1/pink/h1_middle.jpg) repeat-x }
DIV#categorylist li#pink #left, DIV#pink #heading1_left { background: url(../images/h1/pink/h1_left.jpg) no-repeat top left }
DIV#categorylist li#pink #right, DIV#pink #heading1_right { background: url(../images/h1/pink/h1_right.jpg) no-repeat top right }

DIV#categorylist li#blue, DIV#blue #heading1_inner { background: url(../images/h1/blue/h1_middle.jpg) repeat-x }
DIV#categorylist li#blue #left, DIV#blue #heading1_left { background: url(../images/h1/blue/h1_left.jpg) no-repeat top left }
DIV#categorylist li#blue #right, DIV#blue #heading1_right { background: url(../images/h1/blue/h1_right.jpg) no-repeat top right }

DIV#categorylist li#purple, DIV#purple #heading1_inner  { background: url(../images/h1/purple/h1_middle.jpg) repeat-x }
DIV#categorylist li#purple #left, DIV#purple #heading1_left { background: url(../images/h1/purple/h1_left.jpg) no-repeat top left }
DIV#categorylist li#purple #right, DIV#purple #heading1_right { background: url(../images/h1/purple/h1_right.jpg) no-repeat top right }

DIV#categorylist li#navy, DIV#navy #heading1_inner { background: url(../images/h1/navy/h1_middle.jpg) repeat-x }
DIV#categorylist li#navy #left, DIV#navy #heading1_left { background: url(../images/h1/navy/h1_left.jpg) no-repeat top left }
DIV#categorylist li#navy #right, DIV#navy #heading1_right { background: url(../images/h1/navy/h1_right.jpg) no-repeat top right }


DIV#homepage #bottom { clear: both; margin: 10px 0px 0px 10px; width: auto }

DIV#homepage #bottom #left { width: auto; float: left; display: block; padding: 0px; margin: 10px 0px 0px 0px; }
DIV#homepage #bottom #left a { padding: 40px 28px; width: 310px; display: block;  margin: 0px 0px 15px 0px; }
DIV#homepage #bottom #left a#popular_products { background: url(../images/popular_products.gif) no-repeat; text-indent: -3000px }
DIV#homepage #bottom #left a#new_products { background: url(../images/new_products.gif) no-repeat; text-indent: -3000px }
DIV#homepage #bottom #right { float: right; width: 365px; display: block; margin: 0px 0px 0px 0px  }

DIV#categoryitemlist #top { display: block; width: 740px; text-align: left; }
DIV#categoryitemlist #top p { margin: 0px 0px 15px 15px }
DIV#categoryitemlist #top  * { font-size: 12px; font-family: Verdana; line-height: 1.5em;  }
DIV#categoryitemlist #popular { margin: 0px 0px 0px 5px }
DIV#categoryitemlist #popular h1, DIV#categoryitemlist strong { font-family: Arial Narrow; font-size: 16px; line-height: 1.1em }

DIV#categoryitemlist #bottom { clear: both; display: block; width: 730px; text-align: left; margin: 0px 0px 0px 20px;  }

DIV#categoryitemlist DIV#search, DIV#catalogsearch DIV#search, DIV#iteminfo DIV#search, DIV#products DIV#search { clear: both; margin: 0px 0px 0px 10px; padding: 20px 0px 0px 15px; width: 330px; background: url("../images/search_box.jpg") no-repeat; width: 342px; height: 80px; }
DIV#categoryitemlist DIV#search p { font-size: 10px; font-family: Arial; margin: 0px }

dl { margin: 15px 0px 0px 0px; }

DIV#productlist dl dd a span { color: #000; font-weight: normal; font-size: 11px }

DIV#categoryitemlist #bottom { clear: both; margin: 10px 0px 0px 10px; width: auto;  }

DIV#categoryitemlist #bottom #left { width: auto; float: left; display: block; padding: 0px; margin: 7px 0px 0px 0px; }
DIV#categoryitemlist #bottom #left a { padding: 34px 31px; width: 310px; display: block; }
DIV#categoryitemlist #bottom #left a#popular_categoryitems { background: url(../images/popular_categoryitems.gif) no-repeat; text-indent: -3000px }
DIV#categoryitemlist #bottom #right { float: right; width: 365px; display: block; margin: 0px 0px 0px 0px  }

DIV#categoryitemlist dl div, DIV#catalogsearch dl div, DIV#products dl div { width: 370px; display: block; float: left }

DIV#categoryitemlist #categoryproducts { clear: both; padding: 20px 0px 0px 0px } 

DIV#categoryitemlist #categoryproducts  dl dd a span { color: #000; font-weight: normal; font-size: 11px }

DIV#categoryitemlist dl dt, DIV#products dl dt { float: left; display: block; background: url("../images/box.jpg") no-repeat; margin: 0px 0px 10px 10px }
DIV#categoryitemlist.popular dl dt { margin: 0px 0px 10px 7px }
DIV#products dl span#popularcount { position: absolute; margin: 10px 0px 0px -325px; #margin: 10px 0px 0px -105px; color: #666 }
DIV#categoryitemlist dl dt a, DIV#products dl dt a { width: 115px; height: 125px;  }
DIV#categoryitemlist dl dd, DIV#products dl dd { font-weight: bold; float: left; #float: none; display: block; width: 220px; margin: 0px 0px 0px 0px; text-align: left }
DIV#categoryitemlist dl dd a, DIV#products dl dd a { display: block; width: 200px; height: 90px; margin: 10px 0px 0px 10px; font-size: 12px; color: #000 }
DIV#categoryitemlist dl dd a span, DIV#products dl dd a span { color: #000; font-weight: normal; font-size: 11px }

DIV#catalogsearch h1 font { color: #666; font-weight: bold; font-family: Arial Narrow; font-size: 15px }

DIV#catalogsearch dl dt { clear: both;  float: left; display: block; background: url("../images/box.jpg") no-repeat; width: 115px; height: 125px; margin: 0px 0px 10px 10px }
DIV#catalogsearch dl dt a { width: 115px; height: 125px; }
DIV#catalogsearch dl dd { font-weight: bold; float: left; #float: none; display: block; width: 220px; margin: 0px 0px 0px 0px; text-align: left }
DIV#catalogsearch dl dd a { display: block; width: 200px; height: 90px; margin: 10px 0px 0px 10px; font-size: 12px; font-weight: bold  }
DIV#catalogsearch dl dd a span, DIV#categoryitemlist #left #popular dl dd a span, DIV#products dl dd a span { color: #000; font-weight: normal; font-size: 11px }

DIV#iteminfo { padding: 5px 0px }
DIV#iteminfo #left { float: left; display: block; width: 340px; text-align: left; }
DIV#iteminfo #right { float: right; display: block; width: 370px; text-align: left }


DIV#iteminfo ul { padding: 0px 10px }
DIV#iteminfo #left #placeholder { margin: 0px 15px; display: block; width: 310px; height: 228px; background: url(../images/item/image_placeholder.gif) no-repeat top left; padding: 15px 15px 15px 15px; }
DIV#iteminfo #left #placeholder a { float: left; display: block;  text-align: center; width: 240px; height: 11px;  padding: 5px 5px 5px 10px;  margin: 0px 5px; }

DIV#iteminfo #left #placeholder #marks { float: right; height: 200px;  display: block; width: 55px; }
DIV#iteminfo #left #placeholder #marks #top { float: left; height: 151px; } 
DIV#iteminfo #left #placeholder #marks #top img { display: block; margin: 0px 0px 0px 3px;  }
DIV#iteminfo #left #placeholder #marks #top { float: left;  margin: 0px 0px 0px 5px; }
DIV#iteminfo #left #placeholder #marks #bottom { float: left;}
DIV#iteminfo #left #placeholder #marks #bottom a img { background: none; }
DIV#iteminfo #left #placeholder #marks #bottom img { display: block; margin: 8px 0px 0px 3px; }
DIV#iteminfo #left #placeholder #marks #bottom a { clear: both; margin: 8px 0px 0px 4px; width: 54px; padding: 0px }

DIV#iteminfo #itemOtherInfo, DIV#iteminfo #itemOtherInfo p { color: #fff; margin: 0px; font-size: 11px; line-height: 1.3em  }  
DIV#iteminfo #itemOtherInfo { position: absolute; margin: 50px 0px 0px 10px; background: #666; padding: 3px; width: 440px; #margin-left: -50px; top: 345px; #top: 355px }
DIV#iteminfo #itemOtherInfo p strong { font-size: 11px; }  

DIV#iteminfo #right p, DIV#iteminfo #right p strong { font-size: 12px; font-family: Verdana  }
DIV#iteminfo #right ul li strong { font-size: 12px }

span.suttle { color: #666; font-size: 11px; font-weight: normal }

DIV#SystemPrint { font-size: 12px; margin: 0px 15px 15px 15px; line-height: 1.5em }

DIV#popular DIV#SystemPrint { display: block; margin: 0px auto 15px auto; width: 150px; }

DIV #catalogsearch DIV#SystemPrint { margin: 0px 15px; }

DIV#storelocator dl { margin: 0px 10px 0px 10px }
DIV#storelocator dt a { font-size: 12px; font-family: Verdana; display: block; width: 100%; height: 20px; font-weight: bold }
DIV#storelocator dd { border-top: 1px solid #d9d9d9; padding: 15px 5px; margin: 5px 0px; }
DIV#storelocator dd  p { margin: 0px 0px 15px 0px }

DIV#paging { display: block; clear: both; margin: 0px 15px; padding: 15px 0px; font-size: 12px }
DIV#paging a, DIV#paging b { font-size: 12px; }



#datagrid th.title 
{
	padding: 0px 0px 20px 0px
}

#datagrid th b 
{
	font-size: 8px
}

#datagrid td
{
	text-align: left;
	font-size: 10px
}

DIV#removeconfirm { margin: 0px 0px }
DIV#removesuccess { margin: 10px 15px }
DIV#removefailure { margin: 10px 15px }
DIV#sorter, DIV#sorter a { font-size: 8px; text-align: center; margin: 2px 0px }
