html { background:url("../img/stripes.png") }
body { background:url("../img/balls.png") center top;margin:0; }
a { color:#6f2a8e;text-decoration:none;font-weight:bold; }
a:hover { text-decoration:underline; }
a img { border:0; }
form { margin:0;padding:0; }
h1 { margin:0;padding:0;color:#ee2374; }
h2, h3, h4, h5 { margin:0;padding:0; }
p, .content li, td, th { color:#666;line-height:1.8em;font-size:12px;font-family:georgia,times,serif;margin-top:0; }
.content ul { margin-top:0; }
.hint, .hint a { font-weight:normal; }
.center
{
	text-align:center;
}

/**
 * Error messages for forms
 */
div.form-errors,
div.form-errors *
{
	color:red;
}
    div.form-errors ul
    {
        margin-top:10px;
    }
/* Messages */
div.notice
{
  padding:3px;
  border: 2px solid #ddd !important;
  margin-bottom: 1em !important;
  background: #FFF6BF !important;
  border-color: #FFD324 !important;
  color: #514721 !important;
} 
body #contain { z-index:1;position:relative;margin:0 auto;width:868px;min-height:760px;height:auto !important;height:760px; }
body#home #contain { min-height:880px;height:auto !important;height:880px; }
/*body #contain { z-index:1;position:relative;margin:0 auto;width:868px;min-height:760px;height:auto !important;height:760px; }*/

body#home #logo, body#global #logo { z-index:1000;position:absolute;top:20px;left:0;width:216px;height:216px;background:url("../img/logo.png") no-repeat; }
/**
 * Center the top banner
 */
#top-banner 
{
  text-align:center;
}
  #top-banner img,
  #top-banner a
  {
    height:281px;
    width:800px;
    margin:0;
  }
/**
 * User Register form
 */ 
form#new-user
{
}
  form#new-user p
  {
    margin-left:75px;
  }
  form#new-user input.radio
  {
    float:left;
    margin-bottom:50px;
    margin-right:10px;
  }
  form#new-user input.text
  {
  	width:189px;
  }
  form#new-user select
  {
    width:192px;
  }
  form#new-user p.birthdate-fields select
  {
    width:auto;
  }

/**
 * Tell Friends Page
 */
p.tell-friends-title
{
  font-size:36px !important;	
  vertical-align:middle;
}
  p.tell-friends-title img
  {
    float:left;
    padding-right:20px;
    padding-bottom:20px;
  }
p#more-fun-and-games
{
  font-size:22px;
  margin-top:50px;
  line-height:50px;
}
body.register-edit p#more-fun-and-games
{
  margin-top:-30px !important;	
}
    p#more-fun-and-games img
    {
      vertical-align:middle;    
    }

/**
 * Login form
 */
form#login
{
}
	form#login input.text
	{
		width:200px;
	}


/** 
 * Refer a friend form
 */
form#send-invitations
{
}
    form#send-invitations div
	{
	   padding:10px 0;
	}
body #contain { z-index:1;position:relative;margin:0 auto;width:868px; height: 100%;}
body#home #contain { min-height:880px;height:auto !important;height:880px; }

body#home #logo, body#global #logo { z-index:1000;position:absolute;top:0;left:0;width:216px;height:216px;background:url("../img/logo.png") no-repeat; }
#logo { z-index:1000;position:absolute;top:32px;left:1px;width:233px;height:201px; background:url("../img/logo-interior.png") no-repeat;}
#logo img {  }
#contestlogo { z-index:1000;position:absolute;top:32px;left:1px;width:233px;height:201px;background: #fff url("../img/advofpackylogo.jpg") no-repeat; }
#contestlogo img { width:212px;height:170px; }
ul#cart-search { margin:0;z-index:100;color:#6f2a8e;font-size:11.29px;font-weight:bold;text-transform:uppercase;list-style:none;position:absolute;right:40px;top:30px; }
ul#cart-search li { display:inline;padding-right:10px; }
ul#cart-search li img, ul#cart-search input { vertical-align:middle; }
ul#cart-search li img.divider { padding-left:10px; }
ul#cart-search a { z-index:100;color:#6f2a8e;text-decoration:none; }
ul#cart-search a:hover { text-decoration:underline; }
ul#cart-search .search { width:100px;color:#6f2a8e;font-size:11.29px;text-transform:uppercase; }
ul#cart-search .input { color:#6f2a8e;font-size:11.29px;text-transform:uppercase; }

#nav { z-index:100;position:absolute;top:66px;left:100px;background:#6f2a8e;height:37px;width:734px; }
#nav ul { margin:0;padding:8px 0 0 100px;list-style:none; }
#nav li { background:url("../img/back-nav.png") no-repeat right bottom;height:16px;float:left;font-size:14.9px;text-align:center; }
#nav li.prod { width:100px; }
#nav li.store { width:72px; }
#nav li.fun { width:114px; }
#nav li.merc { width:114px; }
#nav li.fran { width:114px; }
#nav li.dist { width:104px; }
#nav li.comp { width:100px; }
#nav li.last { background:none; }
#nav li a { color:#fee347;text-transform:lowercase;text-decoration:none; }

#nav-interior { z-index:100;position:absolute;top:66px;left:100px;background:#6f2a8e;height:37px;width:734px; }
#nav-interior ul { margin:0;padding:8px 0 0 100px;list-style:none; }
#nav-interior li { background:url("../img/back-nav.png") no-repeat right bottom;height:16px;float:left;font-size:14.9px;text-align:center; }
#nav-interior li.prod { width:100px; }
#nav-interior li.store { width:72px; }
#nav-interior li.fun { width:124px; }
#nav-interior li.fran { width:104px; }
#nav-interior li.dist { width:124px; }
#nav-interior li.comp { width:104px; }
#nav-interior li.last { background:none; }
#nav-interior li a { color:#fee347;text-transform:lowercase;text-decoration:none; }

.content { z-index:10;position:relative;background:#fff; width:864px; }
.content { z-index:10;position:relative;background:#fff url("../img/back-sidebar.png") left top no-repeat;width:864px; }
.content .topspacer { /* background:url("../img/back-topleft.png") no-repeat; */ width:300px;height:162px; }
.content .main { margin:0px; width: 586px; float: left; padding-left: 10px;}
.content .main hr { border:0 none;border-top:2px solid #ffe716;height:2px;line-height:1px; }
.content .main .col { float:right;height:300px; }
.main { text-align:left; }
/*.main-sidebar {width: 164px; min-height: 543px; background: #89ddf1 url(../img/sidebarbg-tile.png) repeat-x top left; border: 11px solid #43cef0;}*/

#sidebar { position:absolute;top:226px;left:33px;width:158px; min-height: 300px; background: #89ddf1 url("../img/sidebarbg-tile.gif") repeat-x top left; border-left: 11px solid #43cef0; border-right: 11px solid #43cef0; border-bottom: 11px solid #43cef0; padding-left: 5px;}
#sidebar h2 { color:#6f2a8e; }
#sidebar h2.subcattitle { font-size: 16px;}
#sidebar ul { margin:0;padding:0 0 0 16px;color:#fff; }
#sidebar ul li { font-size:13.75px;list-style:none; }
#sidebar ul li a { color:#6f2a8e; }
.content div.sidebar-feature { position:absolute;left:33px;background:url("../img/back-sidebar-feature.png");width:185px;height:174px; }
.sidebar-contain {width: 185px; float: left; clear: right; padding-left: 33px;}
#mast2 {height:213px;width:615px; clear: both; }
#mast { z-index:1000;position:absolute;top:103px;left:218px;height:213px;width:615px; }

img.image { border:2px solid #555; }

table#gallery-list { width:100%; }
table#gallery-list td { text-align:center;padding:4px; }

table.grid, table.grid th, table.grid td { border-collapse:collapse; }
table.grid {  }
table.grid th, table.grid td { padding:.5em; }
table.grid th {  }
table.grid td {  }
table.grid tr.row { background:#efefef; }

table.cart, table.cart th, table.cart td {  }
table.cart { width:100%; }
table.cart thead tr th, table.cart tfoot tr td { background:url("/img/cart-back.png");border-top:4px solid #ffdd2f;border-bottom:4px solid #ffdd2f; }
td.first, th.first { border-left:4px solid #ffdd2f; }
td.last, th.last { border-right:4px solid #ffdd2f; }
table.cart th, table.cart td { padding:.3em; }
table.cart th { color:#ee2374;text-transform:uppercase;font-size:90%; }
table.cart tfoot td { color:#6f2a8e;text-transform:uppercase;font-weight:bold; }
table.cart tfoot td.first { text-align:right; }
table.cart tr.row { background:#efefef; }
table.cart td.qty input { width:30px; }
table.cart tr.add td { border-top:2px solid #74e3fe; }
p.cart-buttons { padding:1em 0;text-align:right; }


table.products td {vertical-align: top;}


fieldset { border:1px solid #ccc;padding:1em;margin:0; }
legend { color:#999;text-transform:uppercase;font-size:80%; }
label { float:left;width:120px;padding-right:4px;text-align:right;line-height:2.1em; }
input.text, textarea, select { border:1px solid #999; }
textarea {  }

body#home #footer { position:absolute;top:810px;left:34px;background:#6f2a8e;height:37px;width:800px;margin:0; }
/*body#home #footer { float:left;left:34px;background:#6f2a8e;height:37px;width:800px;margin:0; }*/
#footer { background:#6f2a8e;height:37px;width:800px;margin:30px 0 0 33px;text-align:center; }
#footer p { line-height:37px;color:#fee347; }
#footer p a { color:#fee347; }
#print-logo { display:none; }

#gmap { width:390px;height:200px;border:1px solid #ccc; }
.affiliate { float:left;height:250px;width:33%;text-align:center; }
.paging { padding:1em;margin:1em;border-top:#ccc; }
.paging span { float:right; }

#bread { position:absolute;left:240px;top:128px;color:#30b0cf;width:594px;font-size:90%;text-transform:uppercase; }
#bread a { color:#28a1bf; }

.error { color:red; }
.alert { color:green; }

.btn-container { width: 220px;}

.btn-container img, .btn-container a img {  display: block; margin-left: auto; margin-right: auto; border: none; clear: both;}

.descript {color: #666666; line-height: 18px;}

.nav-indent {
text-indent: 10px;
}
#logo img {
height:170px;
width:212px;
}
