
/* Generic Styling */
body {
    background:url(images/bg-body.png) repeat-x top center #E8F7F9;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:62.5%; /* Sets default font size to 10px */
    color:#222222;
}

* {
    margin:0;
    padding:0;
}

img {
    border:0;
}

p {
	margin-bottom:1.75em;
}

a {
	text-decoration:none;
	/*color:#B4C835;*/
	color:#8b9a22;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
	color:#6CC7DC;
	font-weight:bold;
}

.hr-scissors
{
    background:url(images/sep.png);
    background-position:left center;
    background-repeat:no-repeat;
    height:23px;
    border:none;
}

/* Structure */
#wrapper {
	margin:0 auto;
	width:700px;
	background:#ffffff;
	font-size:1.20em;
}
	
#header {
	height:140px;
	background:url(images/bg-header.png) no-repeat;
	text-align:right;
	vertical-align:text-top;
}

#menu {
	height:35px;
	line-height:35px;
	background:url(images/bg-menu.png) repeat-x;
	padding:0 115px;
}

#sidebar {
	float:right;
	width:180px;
	background:#efefef;
	margin-right:10px;
}

/* used to be "content", but asp.net needs it to be ct */
#ctl00_content {
	float:left;
	width:500px;
	min-height:400px;
}

#footer {
	clear:both;
	height:100px;
	background:url(images/bg-footer.jpg) no-repeat;
}

/* Entries */
.entry {
	padding:15px 0px 0px 15px;
	text-align:justify;
	line-height:1.75em;
}

.entry ul 
{
    text-align:left;
	list-style-type:none;
}

.entry li {
	background:url(images/scissors.png) no-repeat;
	background-position: 0px 2px;
	padding-left:23px;
	height:20px;
}

.entry-title 
{
	font-size:1.90em;
	font-weight:normal;
	letter-spacing:-1px;
}

.date {
	font-size:0.9em;
	color:#bbb;
	cursor:default;
	letter-spacing:1px;
}

a.bw 
{
    color:Black;
}

a:hover.bw 
{
    color:White;
}

.tableel 
{
    border:solid 1px #aaaaaa;
    text-align:center;
    vertical-align:middle;
}

/* Menu */
#menu ul {
	list-style-type:none;
}

#menu li {
	float:left;
}

#menu li a {
	padding:0 10px;
	display:block;
	color:#000000;
	margin-right:2px;
}

#menu li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
}

/* Sidebar */
#sidebar ul {
	list-style-type:none;
	margin-top:10px;
}

#sidebar li {
	
}

#sidebar li a {
	display:block;
	height:20px;
	line-height:20px;
	color:#222222;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
}

#sidebar li a:hover {
	background:#edebed;
	color:#6CC4D8;
}

#sidebar-bottom {
	height:20px;
	background:url(images/bg-sidebar-bottom.gif) no-repeat top center;
}

/* Footer */
#footer-data {
	float:left;
	padding-top:55px;
	padding-left:20px;
	color:Black;
}
#footer-data a {
	color:Black;
	text-decoration:none;
}
#footer-data a:hover {
	color:Red;
	text-decoration:underline;
}

#copyright 
{
    padding-top:5px;
    /*color:#B4C835;*/
    color:#6CC7DC;
    background-color:#E8F7F9;
}

/* Heading's */
h1 {
	font-size:2.5em;
	font-weight:normal;
	cursor:default;
	position:relative; top:50px; left:30px;
	letter-spacing:1px;
	color:#aaaaaa;
	font-style:italic;
}

/* Feed */
#feed-top 
{
	height:28px;
	width:172px;
	background:url(images/sidebar_bg_top.png) no-repeat;
	margin:0 auto;
	padding-left:0px;
}

#feed-middle{
	width:148px;
	background:url(images/sidebar_bg_mid.png) repeat-y;
	margin:0 auto;
	padding-left:0px;
}

#feed-bottom{
	height:39px;
	width:148px;
	background:url(images/sidebar_bg_bottom.png) no-repeat;
	margin:0 auto;
	padding-left:0px;
}

#box-art 
{
    height:144px;
    background:url(images/buy_box.png) no-repeat center;
}

#box-open
{
    background:url(images/box_open.png) no-repeat;
    background-position:110% center;
    padding-right:180px;
    margin-top:10px;
}

#video
{
    position:relative;
    background:url(images/interface_3d_thumb.png) no-repeat;
    background-position:center top;
    width:200px;
    height:165px;
}

#verisign 
{
    background:url(images/seal_m.gif) no-repeat;
    background-position:right center;
    height:90px;
    float:left;
    width:225px;
}

#nsw
{
    background:url(images/seal_nsw.gif) no-repeat;
    background-position:left center;
    height:90px;
    float:right;
    width:225px;
}

.compat
{
    height:95px;
    background:url(images/compat.jpg) no-repeat center;
}

.mbg
{
    width:170px;
    height:102px;
    background:url(images/30daymbg170.png) 0 0 no-repeat;
}

#price
{
    height:auto;
	font-size:1.90em;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	padding-bottom:5px;
	color:#000000;
}
/****************************************************************/
/* Order Now Button */
.button-ordernow {}
a.button-ordernow{
    display:block;
    width:222px;
    height:63px;
    background:url("images/button-ordernow.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-ordernow{
    background-position:0 -63px;
}

/* Twitter Button */
.button-twitter {}
a.button-twitter{
    display:block;
    width:83px;
    height:84px;
    background:url("images/twitter.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-twitter{
    background-position:0 -84px;
}

/* Facebook Button */
.button-facebook {}
a.button-facebook{
    display:block;
    width:83px;
    height:83px;
    background:url("images/facebook.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-facebook{
    background-position:0 -83px;
}

/* Forum button */
.button-forum {}
a.button-forum{
    display:block;
    width:222px;
    height:63px;
    background:url("images/button-forum.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-forum{
    background-position:0 -63px;
}
/* Ticket Button */
.button-ticket {}
a.button-ticket{
    display:block;
    width:222px;
    height:63px;
    background:url("images/button-ticket.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-ticket{
    background-position:0 -63px;
}
/* Download Button */
.button-download {}
a.button-download{
    display:block;
    width:222px;
    height:63px;
    background:url("images/button-download.png") 0 0 no-repeat;
    text-decoration: none;  
}
a:hover.button-download{
    background-position:0 -63px;
}

/******************************************************/
.feed-button 
{

}

a.feed-button 
{
	display:block;
    width:148px;
    height:39px;
    background:url("images/sidebar_button_buy.png") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.feed-button {
	background-position:0 -39px;
}

.mbgbutton 
{
}

a.mbgbutton 
{
    display:block;
    text-decoration: none;
    width:170px;
    height:102px;
    background:url("images/30daymbg170.png") 0 0 no-repeat;
    margin-top:5px;
    margin-bottom:5px;
}

a:hover.mbgbutton 
{
    background-position:0 -102px;
} 

/* Extra's */
#ad-top {
	background:url(images/bg-ad-top.png) no-repeat;
	background-position:center center;
	height:82px; /* 72 */
	width:500px;
    vertical-align:middle;
    text-align:center;
    display:table-cell;
}
