* {margin:0; padding:0;}

body 
{
    background:url(/img/store/body_bg.png) repeat;
    font-family:Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

img {border:none;}

h1, h2, h3, h4 {color:#5e6061;}
h1 {color:#fff; font-size:16px;}
h2 {font-size:12px;}
.subscriptionHeader {color:#fff; font-family:Arial; font-size:14px;}
.subscriptionsubHeader {font-size:10px; color:#717171;}
.subscriptionsubHeader1 {color:#c1c1c1;}
.secondlineSubscription{font-size:11px;font-family:Arial; font-weight:bold; color:#c1c1c1;}
.mreinfmnSubscription{font-size:10px; font-family:Arial; font-weight:bold; color:#b3b3b3;}
.stredeflt{font-size:14px; color:#ffffff;  font-family:Arial;} 
.stredefltcontnt{font-size:12px; color:#696969;  font-family:Arial; font-weight:bold;} 
p {font-size:10px;  color:#717171;}

strong {color:#c1c1c2;}

a {font-size:11px; color:#738fb5;}
a:hover {color:#c1c1c2;}

.clear {clear:both;}

#mastHead 
{
    background:#000;
    height:57px;
    width:100%;
}

    #mastHead #mastHeadContent
    {
        margin:0 auto;
        text-align:left;
        width:800px;
    }

    #mastHead #mastHeadContent #logo
    {
        float:left;
        margin:12px 0 0 20px;
    }
    
    #mastHeadContent #mastHeadNav
    {
        color:#ffffff;
        float:left;
        font-size:11px;
        margin:8px 0 0 40px;
        width:500px;
    }
    
    #mastHeadContent #mastHeadNav ul
    {
        margin-top:5px;
        list-style:none;
    }
    
    #mastHeadContent #mastHeadNav ul li
    {
        float:left;
    }
    
     #mastHeadContent #mastHeadNav ul li a
     {
        background-color:#212121;
        color:#fff;
        display:block;
        float:left;
        font-weight:bold;
        font-size:10px;
        margin-right:5px;
        padding:5px;
        text-decoration:none;
        text-align:center;
        width:75px;
     }
    

#Content 
{
    background:url(/img/store/content_bg.png) repeat-y;
    margin: 0 auto;
	min-height:100%;
    text-align: left;
    width: 800px;
}

#functions img {margin-bottom:4px;}
/***********************************
 Category List
 ***********************************/
#categoryList
{
    float:left;
    padding:10px;
    width:178px;
}

    #categoryList ul
    {
        list-style:none;
    }
    
    #categoryList ul li
    {
        margin-top:8px;
    }
	
	#categoryList li.highlight a {
		background:url(/img/store/cross.png) #1d1e1f left no-repeat;
	}
    #categoryList li a
    {
		background:url(/img/store/cross.png) #000000 left no-repeat;
        color:#fff;
		display:block;
        font-size:10px;
		padding:4px 0px 4px 10px;
        text-decoration:none;
		text-transform:uppercase;
		width:170px;
    }
	
	#categoryList li a.active, #categoryList li.highlight a.active
	{
		background:url(/img/store/minus.png) #51647e left no-repeat;
	}
	
	#categoryList li a:hover, #categoryList li.highlight a:hover
	{
		background:url(/img/store/cross.png) #73767a left no-repeat;
	}
	
	#categoryList li a.active:hover {color:#44556d;}
    
#mainContent
{
    float:left;
    margin:10px 10px 10px 20px;
    width:430px;
}

	#mainContent p {line-height:14px; margin:10px 0 10px 0;}

/***********************************
 Tutorial Listing
 ***********************************/
.tutorial
{
	background-color:#131313;
	float:left;
	margin:10px 0 10px 0;
	position:relative;
	left:88px;
	width:260px !important;
	width:245px; /* IE 6 rendering */
	
}
	
	.tutorial h2
	{
		color:#fff;
		float:left;
		font-size:14px;
		margin:5px;
		width:100%;
	}
	
	.tutorial p
	{
		color:#717171;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:5px;
		padding:0 5px 0 5px;
	}
/red/	
	.tutorial .purchase
	{
		background-color:#000;
		color:#ffa800;
		float:left;
		font-size:10px;
		line-height:18px;
		padding-left:5px;
		padding-bottom:5px;
		text-decoration:none !important;
		width:255px;
	}
	.PurchaseNow
	{
		color:#FFFFFF;
		text-decoration:none !important;
		padding-left:5px;
		padding-bottom:5px;
	}
	#pager
	{
		clear:both;
		color:#717171;
		font-size:10px;
		text-align:right;
		width:100%;
	}
	
		#pager a
		{
			color:#ffffff;
		}
		
		.pager a:hover
		{
			color:#c1c1c1;
		}
		
/***********************************
 Shopping Cart
 ***********************************/	
#bin {margin:15px 0 15px 0; width:100%;}
#bin tr td, #bin tr th{padding:5px;}
#bin tr th {color:#c1c1c2; font-weight:bold; font-size:11px;}
#bin tr th.item {width:74%;}
#bin tr th.amount, #bin tr td.price {text-align:right; width:40%;}

#bin tr.discount {background:#4A4D4F;}

#bin tr td.description {color:#ffffff; font-size:11px;}
#bin tr td.descriptionWhite {color:#c1c1c2; font-size:11px;}
#bin tr td input.discountPrice {text-align:right;}

#bin .price {color:#c1c1c2; font-size:11px;}
#bin tr.total {color:#c1c1c2; font-size:11px; font-weight:bold;}
.imageLink {width:auto;}
/* Colors */
#bin tr th {background-color:#292B2C;}
#bin .price {}
#bin  .description {}
#bin .total {background-color:#292B2C;}

/* Receipt */
#receipt {border:1px solid #717171; margin:5px 0 15px 0; width:100%;}
#receipt tr td, #receipt tr th {color:#717171; font-size:10px; padding:3px;}
#receipt tr th {background-color:#292B2C; border-bottom:1px solid #717171; color:#fff; font-weight:bold;}
#receipt .quantity {background-color:#292B2C; width:10px; text-align:center;}
#receipt .number {text-align:center; width:70px;}
#receipt .name {background-color:#292B2C; width:230px;}
#receipt .amount {text-align:right;}
#receipt tr.total td {background-color:#292B2C; border-top:1px solid #717171;}
#receipt tr.gross td {background-color:#292B2C;}


/***********************************
 Subscriptions
 ***********************************/
.subscription {
	background:#323232;
	color:#000;
	clear:both;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	text-decoration:none;
	width:410px;
}
	.subscription .title {
		color:#717171;
		clear:both;
		display:block;
		font-size:1.0em;
		font-weight:bold;
		margin-bottom:7px;
		width:100%;
	}
	
	.subscription p.total {
		font-size:14px;
	}
.subscription1 {
	color:#000;
	clear:both;
	float:left;
	margin:0 0 10px 0;
	padding:10px;
	text-decoration:none;
	width:410px;
} 
/***********************************
 Forms
 ***********************************/
#mainContent .warning {color:red; font-size:10px;}
#mainContent .notify {color:#717171;}
#mainContent .success {color:#ffffff; font-size:10px;}

label
{
	color:#fff;
}

input, textarea
{
	background-color:#252626;
	border-top:1px solid #565758;
	border-bottom:1px solid #39393a;
	border-left:1px solid #6e6f6f;
	border-right:1px solid #6e6f6f;
	color:#fff;
	font-size:10px;
	padding:2px;
	width:200px;
}

.radio input, .checkbox input {
	width:auto;
}

.button
{
	background-color:#0b0b0b;
	border:1px solid #2e3031;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	width:auto;
}

.checkboxList, .checkboxList label
{
    color:#717171;
    font-size:10px;
}

.checkboxList input {border:none; margin:0 3px 0 3px; width:auto;}

#strong_colr
{
	color: #ffa800;	
	font-weight: bold;
	font-size:10px;
}
#strong_h2
{
	color:#fff;
	font-weight: bold;
	font-size:10px;
}
.mltiusrcubscpn
{
	color:#ffffff;
	font-size:11px;
	font-family:Arial
}
#a_strong
{
	font-size:11px;
	text-decoration:none !important;
}
#strong_h1
{
	color:#ffffff;
	font-family:Arial Black ;
	font-size:24px;
}
#text_blue{font-size:11px; font-family:Arial; font-weight:bold; color:#738fb5;}


