.repeat
	{
    background:url(../images/img-matte-repeat.gif ) repeat-x top left #FFFFFF; 
    margin:0px; 
    padding:0px;
	}

.red
	{
    color:#990000;
	}

/*//////////--PAGE LAYOUT--///////// */

div#container
	{
    width:100%; 
    margin:auto; 
    position:relative; 
    height:auto !important; 
    height:100%; 
    min-height:100%;
	}

div#base-head
	{
    position:relative; 
    width:100%; 
    height:145px; 
    margin:0px; 
    padding:0px; 
    z-index:0;
	}

div#base-body
	{
    position:relative; 
    width:100%; 
    text-align:left;
	}

div#base-head:after,
div#base-body:after,
div#base-foot:after
	{
    content:""; 
    display:block; 
    clear:both;
	}

/*//////////--HEADER//FOOTER--///////// */

div#header
	{
    width:800px; 
    margin:0 auto;
	}

/*//////////--GENERAL CONTENT--///////// */

div#content
	{
    position:relative; 
    width:800px; 
    margin:0 auto; 
    padding:0px; 
    overflow:hidden; 
    z-index:10; 
    background:url(../images/img-matte.png) top center no-repeat;
	}

div#logo
	{
    position:absolute; 
    top:0px; 
    z-index:1; 
    margin:17px 0px 0px 50px; 
    *margin:17px 0px 0px -348px; 
    /*//IE6 FIX//*/
	_margin:17px 0px 0px -348px; 
    /*//IE7 FIX//*/
	padding:0px; 
    float:left; 
    display:inline;
	}

/*//////////--INDEX CONTENT--///////// */
div#content div#index-top
	{
    position:relative; 
    width:780px; 
    height:381px; 
    padding:0px; 
    margin:15px 10px 20px 10px; 
    z-index:10;
	}

div#content div#index-top div#featured-T
	{
    position:relative; 
    width:581px; 
    height:381px; 
    float:left; 
    background:url(../resources/img-featured-border.gif) top left no-repeat;
	}

div#content div#index-top div#featured-T div#paprika-slide
	{
    margin:0px; 
    padding:5px;
	}

div#content div#index-top div#index-top-right
	{
    position:relative; 
    width:181px; 
    height:381px; 
    float:right; 
    display:block;
	}

div#content div#index-top div#index-top-right div#spicy-videos
	{
    position:relative; 
    margin:0px; 
    padding:0px;
	}

div#content div#index-top div#index-top-right div#faq
	{
    position:relative; 
    width:181px; 
    height:181px; 
    margin:20px 0px 0px 0px; 
    padding:0px; 
    background:url(../images/img-faq.jpg) top left no-repeat;
	}

div#faq a,div#faq a:visited,
div#faq a:hover
	{
    color:#FFFFFF;
	}

div#content div#index-top div#index-top-right div#faq-info
	{
    position:relative; 
    width:160px; 
    height:auto; 
    margin:0px auto; 
    padding:85px 0px 0px 0px; 
    display:block; 
    letter-spacing:.15em; 
    font:lighter 11px Arial, Helvetica, sans-serif; 
    text-align:center;
	}

div#content div#index-top div#index-top-right div#faq-info div.faq-info
	{
    line-height:30px; 
    vertical-align:middle; 
    color:#FFFFFF; 
    border-bottom:1px solid #333333;
	}

div#content div#index-top div#index-top-right div#faq-info div.faq-info-bot
	{
    line-height:30px; 
    vertical-align:middle; 
    color:#FFFFFF;
	}

div#choose-a-shirt
	{
    width:760px; 
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size:14px; 
    font-weight:bold; 
    text-transform:uppercase; 
    letter-spacing:1px; 
    line-height:18px; 
    padding:10px; 
    text-align:center; 
    margin-left:10px; 
    color:#000000; 
    border-top:3px solid #000000; 
    border-bottom:1px solid #000000;
	}

div#content div.small-box-row
	{
    position:relative; 
    width:780px; 
    height:360px; 
    padding:0px; 
    margin:10px 0px 0px 10px;
	}

div#content div.small-box-row table
	{
    width:100%; 
    padding:0px; 
    margin:0px;
	}

div#content div.small-box-row table tr td
	{
    width:370px; 
    height:370px; 
    padding:0px; 
    margin:0px; 
    border-bottom:1px solid #B3B3B3;
	}

div#content div.small-box-row table tr td a img
	{
    position:relative; 
    width:340px; 
    height:340px; 
    margin:10px 20px 10px 23px; 
    padding:0px; 
    border:1px dotted #B3B3B3; 
    z-index:1;
	}

div#content div.small-box-row table tr td a img:hover
	{
    border:1px dotted #000000;
	}

/*//////////--DETAIL PAGE CONTENT--///////// */

div#content div#index-top-detail
	{
    position:relative; 
    width:760px; 
    height:471px; 
    padding:0px; 
    margin:25px 20px 0px 20px;
	}

div#content div#index-top-detail div.left-box
	{
    position:relative; 
    width:371px; 
    height:471px; 
    float:left; 
    display:inline; 
    background:url(../resources/border-main-pic.gif) top left no-repeat;
	}

div#content div#index-top-detail div.left-box div.big-picture
	{
    position:relative; 
    padding:5px;
	}

div#content div#index-top-detail div#right-box
	{
    position:relative; 
    width:371px; 
    height:471px; 
    margin:-10px 0px 0px 0px; 
    padding:0px; 
    float:right; 
    display:inline;
	}

div#content div#index-top-detail div#right-box div.shirt-name, div.undies-name
	{
    position:relative; 
    width:371px; 
    height:70px; 
    margin:0px; 
    padding:0px; 
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size:24px; 
    font-weight:bold; 
    letter-spacing:2px; 
    text-transform:uppercase;
	}

div.undies-name
	{
    font-size:18px;
	}

div#content div#index-top-detail div#right-box div#select-area
	{
    position:relative; 
    width:371px; 
    height:200px;
	}

div#content div#index-top-detail div#right-box div#select-area div#choose-option
	{
    position:relative; 
    width:371px; 
    height:190px; 
    border-bottom:1px solid #E0E0E0
	}

div#choose-option form
	{
    margin:40px 0px 0px 0px;
	}

div#choose-option form .submit
	{
    width:81px; 
    height:46px; 
    background:url(../resources/btn-add-cart.gif) top left no-repeat;
	}

div#choose-option h3.price
	{
    width:45px; 
    height:45px; 
    line-height:45px; 
    margin:0px 10px 0px 0px; 
    text-align:center; 
    font-weight:bolder; 
    float:left; 
    border:1px dotted #999999; 
    background:#F2F2F2;
	}

div#choose-option select
	{
    width:180px; 
    margin:0px 0px 5px 0px; 
    padding:1px;
	}

div#choose-option div.form_submit
	{
    position:relative; 
    width:180px; 
    height:40px; 
    display:inline; 
    float:left;
	}

div#choose-option div.form_submit select#color
	{
    padding:0; 
    margin:0px 0px 5px 0px;
	}

div#choose-option div.form_submit br
	{
    padding:0; 
    margin:0; 
    border:0;
	}

div#choose-option div.form_submit_btn
	{
    position:relative; 
    width:80px; 
    margin:0px 0px 0px 10px; 
    display:inline; 
    float:left;
	}

div#content div#index-top-detail div#right-box div#cart-box
	{
    position:relative; 
    width:371px; 
    height:46px; 
    display:inline;
	}

div#content div#index-top-detail div#right-box div#cart-box a img
	{
    margin:0px 10px 0px 0px; 
    float:left; 
    display:inline;
	}

/*////////////--UNDIES PAGE--///////////*/

div#content div.front-back
	{
    position:absolute; 
    margin:5px 0px 0px 5px;
	}

a.underware-view
	{
    width:auto; 
    height:40px; 
    padding:5px; 
    margin:0px 10px 0px 0px; 
    border:1px solid #CCCCCC; 
    text-decoration:none; 
    font-weight:bold; 
    color:#000000; 
    background:#E2E2E2;
	}

a.underware-view:hover
	{
    background:#FFC905;
	}


/*//////////--SPICY VIDEOS--///////// */

.video-module
	{
    margin-top:20px;
	}

/*//////////--CHECK OUT PAGE--///////// */

div#topMenu  p#fc_minicart
	{
    background:transparent; 
    border:0px;
	}

/*//////////--CHECK OUT PAGE--///////// */

div#content div#index-top-cart
	{
    position:relative; 
    width:780px; 
    height:auto; 
    padding:0px; 
    margin:15px 10px 30px 10px; 
    z-index:10;
	}