/* HTML elements */

* { border: none; padding:0; margin:0; }
html { background:#A9A9A9; color: #fff; font-size: 14pt; font-family: Arial;  }
img { border: none; margin: 0; }
input { color:#193777; }
a, a.visited { color: #fff }


/* Classes*/

.bg_light { background: #3e578d; }
.dvd_top { position:absolute; margin: -24px 0 0 -255px; }
.left { float: left; }
.right { float: right; }
.border2 { border: 0px solid #fff; }
.frameset { padding: 10px; }
.err { font-size: 9px; color: red; float:right; }
.defaultText { width: 300px; }
.defaultTextActive { color: #7A7A7A; font-style: italic; }
.invalid { color: red; font-style:oblique; }
.review { float:right; margin: -12px -15px 0 0; cursor:pointer; }
/* */

#main { width: 975px; margin: 0 auto 0 auto; background:#193777; }

#menu { margin: 10px 0 10px 0; font-size: 0.7em;}
#menu ul li { display:inline; margin:0 20px 0 20px; }
#menu form { width:auto; display:inline; float:right; font-size: 0.8em; }
#menu .message { position:absolute; }

#advert { background: #3e578d; margin: 50px 0 0 0; border: 2px solid #fff; }
#advert a { position:relative; margin: 20px 0 0 10px; float:left; }
#advert .dvds { position:relative; }

ul, li { list-style:none; margin: 0; clear:both; padding:0; }

#screenshots { margin: 10px 0 0 0;  }
#screenshots li>ul>li { display: inline-block; width: 320px; } 
#screenshots li>ul>li>img { margin: 0 auto 0 auto; display:block; }

#order_details { background:#3e578d; width: 970px; border: 2px solid #fff; height: 555px; margin: 10px 0 0 0;}
#order_details>div { border: 2px solid #fff;  width: 440px; height: 508px; display:block; margin: 20px; background: #193777; }

#testimonials li a { display:block; width: 100%; text-decoration:none; }
#testimonials li a:hover { background:#dfeffc; }


#tabs { font-size:12px; width: 295px }
ul.tabs li { clear:none; }

.index li a { display:block; width: 230px; text-decoration:none; }
.index li a:hover { background:#dfeffc; }

