body
{background-image:url(images/brick.gif);
color:#040945;
margin:0;
padding:0;
font-size:14px;}

/********************Alpha Elements*/

a:link
{color:#040945;
font-weight:bold;
text-decoration:none;}

a:visited
{color:#FCD116;
font-weight:bold;
text-decoration:none;}

br.clear
{clear:both;
}

img
{border:none;}

img.leftimg
{float:left;
margin:0 10px 10px 0;}

img.large-sign
{float:left;}

a.small-sign
{display:block;
float:left;
width:80px;
height:55px;
margin:4px 10px 10px 4px;
border:1px solid transparent;
}

a.small-sign:hover
{border:1px solid #040945;}

a.ordernow,
a.customizenow
{background-image:url(images/ordernow.png);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:225px;
float:left;}

a.customizenow
{background-image:url(images/ordernowh.png);}

a.ordernow:hover,
a.customizenow:hover
{background-image:url(images/hoverbutton.png);}

a.order
{display:block;
width:125px;
float:left;}


/****************Paragraphs*/
p
{margin:5px 0;
line-height:18px;}

p.small
{font-size:11px;}

div.buy p
{font-size:12px;}

/****************Headers*/
h1
{}

h2,h3
{position:relative;
overflow:hidden;
padding:5px 0;
font-size:14px;
margin:15px 0 5px 0;}

h2 span,h3 span
{position:absolute;
top:0;left:0;
width:100%;
height:100%;
background-image:url(images/play-header.gif);
background-repeat:no-repeat;
padding:5px 0;}

h2 span.custom
{background-image:url(images/custom-header.gif);
background-repeat:no-repeat;}

h2 span.readymade
{background-image:url(images/ready-header.gif);
background-repeat:no-repeat;}


h3 span.history
{background-image:url(images/history-header.gif);
background-repeat:no-repeat;}


h2 span.store
{background-image:url(images/store-header.gif);
background-repeat:no-repeat;}

h2 span.contact
{background-image:url(images/contact-header.gif);
background-repeat:no-repeat;}

h2 span.faq
{background-image:url(images/faq-header.gif);
background-repeat:no-repeat;}

h2 span.customize
{background-image:url(images/customize-header.gif);
background-repeat:no-repeat;}

h3
{font-size:20px;
margin:0;}

h4
{font-size:20px;
padding:0 0 0 25px;
margin:20px 0 0 0;
background-image:url(images/large-arrow.gif);
background-repeat:no-repeat;}

h5
{font-size:35px;
padding:0 0;
margin:10px 0 20px 0;
line-height:75px;
text-align:center;}
/*****************Forms*/

form
{}

form p
{
position:relative;
padding:0;
margin:0;}

form p textarea
{width:100%;
height:100%;}
/******************************lists*/
#maincontent ul li
{margin:10px 0;}

#movieh ul
{color:gold;}


/***************************Primary Section Divs*/

#container
{margin:10px auto 40px auto;
padding:2px 10px;
background-color:#fbfbfb;
width:1000px;
text-align:left;
border-bottom:none;
font-family:helvetica,arial, sans-serif;
position:relative;}

#branding
{background-image:url(images/back2.gif);
padding:0 0 0 0;
margin:0;
border:10px solid #fbfbfb;
border-top:15px solid #fbfbfb;
background-color:transparent;
height:145px;}

#branding a#logo
{display:block;
width:100%;
height:130px;
background-position:center;
background-image:url(images/logo.png);
background-repeat:no-repeat;}

#maincontent
{clear:both;
background-color:#fbfbfb;
padding:5px;
margin:10px;}

#movieh,#content
{float:left;
margin:10px 5px 10px 0;
width:450px;}

#sign
{background-image:url(images/back2.gif);
padding:10px;
width:390px;
text-align:center;}

#poster
{background-color:#ffbd27;
padding:5px 0;}

#movieh
{background-image:url(images/back2.gif);
padding:10px;
width:490px;
height:100%;
margin:10px 0 0 0;}

#buttons
{width:450px;

position:relative;
float:left;}

#buttons a
{margin:0 0 0 0;}

#origin
{float:left;
width:494px;
margin-left:2px;}

div.product
{float:left;
margin:0 5px 10px 0;
border-right:1px solid blue;
border-bottom:1px solid blue;
width:310px;}

div.product img
{float:left;
margin:0 5px 0 0;}


div.product p
{font-weight:bold;
font-size:12px;}

div.buy
{border:1px solid blue;
width:255px;
padding:5px;
float:left;
margin:0 1px;}

div.feature
{border:1px solid gold;
width:220px;
padding:5px;}

div.feature a
{color:blue;}
/***************************Primary Navigation*/
ul#primary_navigation
{width:980px;
margin:0 10px;
padding:0;
position:relative;
float:left;
font-size:17px;
background-color:#040945;
list-style-type:none;}

ul#primary_navigation li
{display:block;
width:161px;
float:left;
margin:0 1px 0 0;
background-image:url(images/nav.gif);
background-repeat:repeat-x;
text-align:center;
position:relative;
background-color:#040945;}

ul#primary_navigation li.contact
{width:164px;
margin:0 0 0 0;}

ul#primary_navigation li a
{display:block;
text-decoration:none;
font-size:20px;
padding:15px 0;
color:#fff;}

ul#primary_navigation li.faq
{width:167px;}


ul#primary_navigation li a:hover, div#container #t_on a
{background-color:#ffb102;
background-image:url(images/hover.gif);
background-repeat:repeat-x;}

/********************Footer*/
#footer
{margin:0 auto 0 auto;
padding:10px 5px;
color:#fbfbfb;
background-image:url(images/nav.gif);
background-repeat:repeat-x;
background-color:#040945;
text-align:left;}