body
{ background: #fbeef0;
  font-family: "Century Gothic", "Verdana", "Arial", "Geneva CE", "lucida", sans-serif; font-size: 0.79em; 
  color: #404040;
  text-align: center;/**/
  margin: 0px 0px 0px 0px; background-image:url(images/bc.gif); background-repeat: no-repeat; background-position:center;}

/*  Common Classes  */
    body, table, h1, h2, h3, h4, h5, h6, ul, a, li, img, p, form, hr, dl, dt, dd, frame, blockquote
    { padding: 0px; margin: 0px; border: 0px; }
    
	p{ line-height: 160%;}
	
    ul 
     { list-style: none; margin: 0 0 10px 0; }

    img 
    { display: block; }
    
    a
    { color: #1E0600; }
    a:link{ color:#546CAF;}
    a:hover
    { color: #E52229; }
    
    .hidden
    { display: none; }
    
    .clearer
    { clear: both;
      height: 0px;
      overflow: hidden;
      font-size: 1px;
      border: 0px;
      padding: 0px; margin: 0px;
      line-height: 0px; }
	  h2 { font-size: 18px;}

/*  ------------------------------------------------------ */
/*  Layout Set-ups  */

 
div#main{/* background-image:url(images/shape.gif); background-repeat: no-repeat; background-position: 90% 60%; */	}
div#header{ background-repeat: no-repeat; background-position: center top; background-image:url(images/header.jpg);
		height: 90px; background-color: #f8c2d6;
		border-bottom: 5px solid #ff90ba;}
		#header_text{ position:relative; top: 8px; left: -220px; color:#fff; font-size:18px; font-weight: bold; }
div#content{ 
		background-color: #fff; 
		border-left: 5px solid #f6dce6;
		border-right: 5px solid #f6dce6;
		border-bottom: 5px solid #f6dce6;
		width: 720px; display:table; 
		text-align: left; 
		position: relative;
		margin-left: auto; 
		margin-right: 	auto; 
		background-position: center;/**/}
#footer{ background-color:#f9b9d1; padding:5px 15px; margin:5px;}

#tagline_left, #tagline_right, #tagline {height: 37px; float:left;}

#tagline_left{background-image:url(images/bc_top_text_left.gif); background-repeat:no-repeat;  width: 7px;}
#tagline_right{background-image:url(images/bc_top_text_right.gif); background-repeat:no-repeat;  width: 7px;}
#tagline{ font-family:Arial Black, Helvetica, sans-serif; background-color:#975b79; font-size: 14px; color: #fff; padding: 7px 7px 0px 7px; height: 30px;}
#tagline_wrapper { margin: 15px; }

#call{ background-image:url(images/call_bc_repeat.png); background-repeat:repeat-y; width: 206px; position:relative; left: 0px; top: 5px;}
p#call_text{position:relative; top: -180px; left: 270px;  font-size:16px; }

div#product { position:relative; left: 15px; top: 0px; float:left; }
div#product div{ background-image:url(images/product.png); background-repeat: no-repeat; width: 203px; height: 290px;}
div#product div img { position:relative; top: -26px; left: 144px;}
p#price { position:relative; top: -118px; left: 100px; font-family:"Arial Black", Helvetica, sans-serif; color: #fff; font-size:16px; text-align:center;}

div#player{ float:left;  position:relative; left: 30px; top: 76px;  width: 260;}

#benefits{width: 170px;  position:relative; left: 15px; top: 10px;}
ul#allows { margin-left: 15px;}
ul#benefits li, ul#allows li {background-image:url(images/bullet.gif); background-position: 0px 50%; background-repeat:no-repeat; padding-left:15px;}
ul#benefits li#header, ul#allows li#header {background-image:url(images/none.gif); background-position: 5px 50%; background-repeat:no-repeat; padding: 0 0 5px 0px; color: #ff5596; font-weight: bold;  font-size: 18px;}


#call p,  #call form { margin: 5px  15px  5px  15px;}
#btn_order{ margin: 0 0 0 10px;}
h2.guarantee {  margin: 5px 15px;}
h2.pink{ color: #ff5596; margin: 5px 15px;}
#top_right_col p, #middle_left_col p, #middle_right_col p, div#bottom_left_col p { margin: 5px 15px;}

#top_left_col{ width: 505px; float:left;}
#top_right_col{ width: 206px; float:left;}

#middle_left_col{ width: 350px; float:left;}
#middle_right_col{ width: 365px; float:left;}

/*guidlines*/
#top_left_col, #top_right_col, #middle_left_col, #middle_right_col, div#bottom_left_col {/* border: 1px dotted #333;*/}

table#size_table{ margin:20px 5px;}
div#bottom_left_col{ width: 500px; float:left;}
table#size_table td { background-color:#ffe9f3; padding:5px;}
/* background-image:url(images/form_bc_2.jpg);*/
div#bottom_right_col{ float:left; position: relative; top: -5px ; left: 5px ;}
form#order_form{ margin:5px; padding:10px;}
form#order_form p { font-size:11px; margin-right: 200px; line-height: 130%;}
form#order_form table  { font-size:12px;}

.shape{
 background-image:url(images/form_bc_2.jpg);
 background-position: right top;
 background-repeat:no-repeat;
 background-color: #f5e9ec;
}

	
