body {text-decoration:none; padding:0px; margin:0px;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}
form{padding:0px; margin:0px;}
.clear{clear:both;}
ul{padding:0px; margin:0px;}
li{padding:0px; margin:0px;}
.clear1 { height:1px;font-size:1px;padding:0;clear:left; }


body{
background:url(../images/bg.jpg) no-repeat top center fixed;
/*height:1308px;*/
font-family:Arial;
font-size:12px;
/*text-align:justify;*/
/*line-height:18px;*/
color:#2b2b2b;
}
#container{
width:980px;
margin:0px auto;
}
#top{
width:940px;
height:100px;
float:left;
display:inline;
position:relative;
margin:0px 0px 0px 20px;
}
.logo{
width:190px;
height:50px;
float:left;
display:inline;
margin:25px 0px 0px 0px;
}
.latest-release{
width:224px;
float:left;
display:inline;
margin:0px 0px 8px 0px;
}
.digital{
width:86px;
height:74px;
display:inline;
margin:0px 0px 28px 10px;
float:left;
}
.digital a{
margin:0px;}
.decode{
width:86px;
height:74px;
display:inline;
margin:0px 0px 8px 40px;
float:left;
}
.decode a{
margin:0px;}

.code7{
margin:0px 0px 8px 0px;
width:108px;
height:74px;
display:inline;
float:left;
}
.code7 a{
margin:0px;}
#newsletter{
background:url(../images/mail-list-bg.png) no-repeat;
width:352px;
height:66px;
float:right;
}

#newsletter p{
	padding:2px 10px; 
	#padding:0px 0px 1px 5px;
	font-weight:bold;
}
#newsletter .email{
	padding:2px 10px;
	#padding:0px 10px;
	font-weight:bold;
}
#newsletter .text-box{
background: url(../images/text-box.png) 0px 0px no-repeat; 
width:177px;
padding:4px 0px 0px 2px;
#padding:0px;
height:20px;
margin:0px 0px 0px 0px;
border:none;
}
#newsletter .submit-button{
outline-style:none;
width:92px;
height:27px;
border:none;
margin:0 0 0px 15px;
#padding:3px 0px;
color:#000;
cursor:pointer;
font:bold 11px Verdana;
border:none;
text-align:center;
line-height:22px;
background: url("../images/subs.png") no-repeat scroll 0 0px transparent;
}
#menu{
width:400px;
height:48px;
position:absolute;
top:75px;
right:0px;
}
#menu ul{
list-style:none;
}
#menu ul li{
float:left;
line-height:45px;
color:#2F2F2F;
border-right:1px solid #F0E428;
font-size:18px;
font-weight:bold
}
#menu ul li.last{
border:0px;
}
#menu ul li a{
color:#2F2F2F;
padding:0px 10px;
float:left;
margin:0px 6px;
}
#menu ul li a:hover, #menu ul li.active a{
background:url(../images/over1.gif) no-repeat left;
padding:0px 0px 0px 10px;
display:block;
}
#menu ul li a:hover span, #menu ul li.active a span{
background:url(../images/over1.gif) no-repeat right;

padding:0px 10px 0px 0px;
display:block;
}
.menu-left{
background:url(../images/left1.png) no-repeat;
width:9px;
height:48px;
float:left;
}
.menu-middle{
background:url(../images/1pix.png) repeat-x;
width:375px;
height:48px;
float:left;
}
.menu-right{
background:url(../images/right1.png) no-repeat;
width:9px;
height:48px;
float:left;
}
#wrapper{
background:url(../images/wrapper-bg.png) repeat-y;
width:980px;
border-top:3px solid #3d3635;
border-bottom:3px solid #3d3635;
float:left;
}
#inner{
width:940px;
float:left;
display:inline;
margin:30px 0px 0px 20px;
}
.box{
width:940px;
float:left;
display:inline;
margin:0px 0px 20px 0px;
}
.box-top, .box-middle, .box-bottom{
background:url(../images/box-top.png) no-repeat;
width:940px;
height:9px;
float:left;
}
.box-middle{
background:url(../images/box-middle.png) repeat-y;
height:auto;
}
.box-bottom{
background:url(../images/box-bottom.png) no-repeat;
}
.box-in{
width:900px;
float:left;
display:inline;
margin:10px 0px 0px 20px;
}
.box-left{
width:230px;
float:left;
}
.thumb{
width:161px;
height:131px;
border:2px solid #dddddd;
}
.details{
float:left;
width:225px;
display:inline;
margin:10px 0px 0px 5px;
font-size:11px;
}
.red{
font-weight:bold;
color:#aa0017;
padding-right:5px;
}
.details td{
padding:0px 0px 5px 0px;
}
.box-right{
width:665px;
float:right;
}
.box-right p{
padding:0px 0px 10px 0px;
}
.logo-holder{
width:665px;
float:left;
height:56px;
display:inline;
margin:5px 0px 0px 0px;
padding:0px 0px 15px 0px;
}
.logo-holder img{
margin:0px 15px 0px 0px;
}
/*------------------------- Pangination Start ------------------------- */

#page{
width:170px;
height:25px;
font-family:Verdana;
font-size:10px;
color:#4d4d4d;
float:right;
display:inline;
margin:0px 0px 20px 0px;
border:1px solid red;
}
/*#page ul{
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
display:inline;
}
#page ul li{
padding:0px;
margin:0px;
float:left;
line-height:22px;
font-weight:bold;
}
#page ul li a{
background:#b3b096;
color:#3e3e3e;
display:block;
padding:0px 8px;
margin:0px 0px 0px 0px;
}
#page ul li.nos{
float:left;
margin:0px 10px 0px 0px;
border:1px solid #8b7e66;
}
#page ul li.nos a:hover, #page ul li.current a{
display:block;
color:#000;
background:#FFF;
}
#page ul li.previous a{
margin:0px 0px 0px 0px;
background:none;
}
#page ul li.next a{
margin:0px 0px 0px -10px;
padding:0px;
background:none;
}
*/
/*------------------------- Pangination End ------------------------- */


#footer{
width:980px;
height:59px;
float:left;
display:inline;
line-height:59px;
text-align:center;
margin:25px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#footer a{
color:#2b2b2b;
}
#footer a:hover{
text-decoration:underline;
}
.foot-left, .foot-middle, .foot-right{
background:url(../images/foot-left.png) no-repeat;
width:5px;
height:59px;
float:left;
}
.foot-middle{
background:url(../images/foot-middle.png) repeat-x;
width:970px;
}
.foot-right{
background:url(../images/foot-right.png) no-repeat;
}

/*----------------------------------------------- Contact Us --------------------------------------------------- */


.contactus-form {width:670px;float:left;display:inline;font-family:"Arial";font-size:12px;font-style:normal;line-height:18px;color:#000000;
margin:0px; /*border:1px red solid;*/ padding:2px 5px 2px 15px;}
.contact-us, .email, .email a{font-family:"Arial";font-size:14px;font-weight:bold; padding-bottom:8px;}
.email, .email a{font-weight:normal;color:#2B2B2B; font-size:12px;}
.spacer {clear:both;widht:430px;height:8px;}
.left {float:left;width:150px;}
.left-top{float:left;width:160px;}

.right {float:left;width:250px;}
.right-1 {float:left;width:110px;}
.right-amp {float:left;width:20px; font-weight:bold; text-align:center;}
.ListBox, .ErrorListMsg{background:transparent /*#ffffff*/ no-repeat scroll 0 0;border:2px dotted #3d3635;padding-left:4px;padding-top:3px;width:100px;font-family:"Arial";color:#333333;font-size:12px; 
}

.TextBoxClass, .ErrorMsg, .TextAreaClass, .ErrorMsgTextArea  {background:transparent /*#ffffff*/  no-repeat scroll 0 0;border:2px dotted #3d3635;padding-left:4px;padding-top:3px;
width:200px;font-family:"Arial";color:#333333;font-size:12px;}

.ErrorMsg, .ErrorListMsg{border:2px dotted #ff6666;background:#FFD9D9 no-repeat scroll 0 0;}
.TextAreaClass, .ErrorMsgTextArea {width:250px;}
.ErrorMsgTextArea {border:2px dotted #ff6666;background:#FFD9D9 no-repeat scroll 0 0;}
.SubmitButton {background:transparent url(../images/submit-button.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:25px;width:73px; padding:5px 0px 15px 0px;}
.captcha-help {color: #666666;font-size:10px;margin-left:154px;line-height:15px;width:270px;}


.error{background-color:#ffd8d9;border:1px solid #FF6666;height:30px;padding-top:10px;padding-bottom:0px;padding-left:10px;color:#000000;vertical-align:middle; width:350px;}
.success{background-color:#fbfff1;border:1px solid #b3c385; text-align:center;height:45px;padding-top:10px;padding-bottom:0px;padding-left:10px;margin-left:200px;color:#000000;vertical-align:middle;width:500px;}

/* ----------- Album ---------------*/

.external-link{
width:150px;
float:left;
font-weight:bold;
}

.external-link a{
text-decoration:underline;
color:#78511F;
}

.external-link a:hover{
text-decoration:none;
}

.albumimage { 
border-color: #000000; 
border: 1px solid; 
} 

#album-main {
/*background-color:white;*/
float:left;
margin-top:5px;
padding:0px 10px 20px;
width:862px;
}

.album-cover {
width:200px;
float:left;
}

.album-details {
width:600px;
float:left;
}

.album-titlestyles {
font-size:11px;
padding-top:3px;
}

.album-descstyles {
font-size:12px;
}

.album-title{
width:100%;
padding-top:10px;
}

.album-title h3{
font-size:16px;
color:#CD0A25;
}

.nofoundmsg {
padding-top:20px;
font-weight:bold; 
color:#CD0A25; 
font-size:14px;
}
.pages-number {
float:right; 
padding-bottom:10px;
padding-right:25px;
padding-top:20px;
/*border:1px solid red;*/
}

.current-page{
background-color:#b3b096;
border:1px solid #8b7e66;
color:#3e3e3e;
font-size:12px;
text-align:center;
text-decoration:none;
width:20px; 
padding:3px 7px;
font-weight:bold;
}

.inactive-page{
font-size:12px;
border:1px solid #8b7e66 ;
color:#3e3e3e;
text-align:center;
text-decoration:none;
width:20px; 
padding:3px 7px;
margin:0px 2px;
background-color:#ffffff;
font-weight:bold;
}

.label{
float:right;
width:360px;
/*border:1px solid red;*/
padding:5px 0px;

}
.label-list{
background:#b00a0a no-repeat scroll 0 0;padding-left:4px;padding-top:3px;width:200px;font-family:"Arial";color:#ffffff;font-size:12px; 
border:2px solid #E16D6D;
}

.label-content{
font:"Arial";
font-size:14px;
color:#000000;
width:50px;
padding:10px 0px;
font-weight:bold;
}

