/* CSS Document */



* { margin:0 ; padding: 0; }



body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:#000000 url(../images/bodybg.png) repeat; color:#F5F5F5;}



a { color:#FF9900; }



#container { width:969px; margin:0 auto; background:#000000; border:1px solid #666666; border-top:none; border-bottom:none; }







/* top bar css starts here */



#topbar { float:right; width:550px; margin-right:5px; height:75px;}



/*#topbar table { width:100%; height:75px; margin:0 auto; }*/



#topbar table td { vertical-align:middle; height:30px; }



#topbar a { color:#FFFFCC; text-decoration:none; padding:2px 4px; }



/* top bar css ends here */



/* Header CSS starts here */



#header { width:100%; height:76px; background:url(http://www.goodlife.com.ng/images/new_header.jpg) no-repeat; }



/*#header table td a { color:#FFFFCC; }



#header table { width:100%; }



#header table td { vertical-align:middle; text-align:center;}



#header table img { vertical-align:middle; }*/



#logo { width:200px; text-align:center; }



#search { width:650px; text-align:right !important; }



#livechat { width:100px; text-align:center; }



#toplinks { width:150px; padding-right:5px; text-align:right; color:#FFFFFF;}



#toplinks a { text-align:right; text-decoration:none; }



/* Header CSS ends here */







/* Top Nav CSS starts here */ 



#topnav { width:100%; }



#topnav table { width:100%; background:#000000; background:url(../images/navbg.png) repeat-x; font-size:10px;}



#topnav table td { vertical-align:middle; text-align:center; border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #333333; margin:0;}



#topnav table td a { display:block; padding:5px 6px; color:#FFFFFF; text-decoration:none; }



#topnav table td a:hover { background:#990000; background:url(../images/navbgover.png) repeat-x; color:#F0D773;}



/* Top Nav CSS ends here */ 







/* Banners style */







#top-css { width:100%; float:left; text-align:center; margin:5px auto; background:#000000; padding:0; }







/* Banner style ends here */







/* Main CSS starts here */ 



#main { width:100%; text-align:left; background:#000000;}



#indexmain { width:100%; text-align:center;}



/*#indexmain .animation { width:890px; margin:0 auto; height:350px; background:#000000; }*/



.animation { margin:0 auto; text-align:center; }



#indexmain #maintable { width:100%; margin:0 auto; background:url(../images/line.gif) bottom repeat-x; }



#indexmain #maintable #leftcontent { width:200px; vertical-align:top; text-align:left; padding:5px; background:#000000; border:1px solid #FFFFFF; }



#indexmain #maintable #rightcontent { width:769px; vertical-align:top; text-align:left; padding:5px; background:#000000; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}











#innermain { width:100%; text-align:center; }



/*#innermain .animation { width:100%; height:250px; background:#000000; }*/



#innermain #maintable { width:100%; margin:0 auto; background:url(../images/line.gif) bottom repeat-x; }



#innermain #maintable #animationbar { width:100%; vertical-align:top; text-align:center; padding:5px; background:#000000; border:1px solid #FFFFFF; }



#innermain #maintable #leftcontent { width:200px; vertical-align:top; text-align:left; padding:5px;  background:#000000; border:1px solid #FFFFFF;}



#innermain #maintable #rightcontent { width:769px; vertical-align:top; text-align:left; padding:5px; background:#000000; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF; }















.leftheading { width:200px; margin: 0 auto 20px auto; background:url(../images/leftheadings-.jpg) top no-repeat; padding-top:15px; }



.leftheading span { display:block; text-align:center; font-weight:bolder; text-decoration:underline; }



.leftheading ul { list-style:none; }



.leftheading a:hover { color:#FFFFCC !important; }







.leftheading1 { width:200px; margin: 0 auto 0 auto; padding:0;}



.leftheading1 span { display:block; text-align:left; font-size:14px; font-variant:small-caps; background:#000000 url(../images/scrolltextbg.jpg) left no-repeat; color:#FF9900; padding:5px;border-top:3px solid #333333; border-bottom:3px solid #333333; padding-left:20px; }



.leftheading1 ul { list-style:none; }



.leftheading1 a { display:block; background:#1B1B1B; color:#F0D773 !important; margin:1px auto; }



.leftheading1 a:hover { color:#FF9900 !important; }











#leftcontent a { display:block; text-decoration:none; color:#333333; padding:4px 8px; }







.productslisting { float:left; width:166px; height:230px !important; margin:3px 3px 3px 6px; padding:4px; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF url(../images/iconbg.jpg) bottom repeat-x; color:#333333; }



.productslisting img { width:160px !important; height:auto;}



.productslisting img { width:auto; height:140px !important;}











#productdetails { width:100%; }



#productdetails th, #productdetails td { vertical-align:top; padding:5px; text-align:left;}







/*



.indexicons { float:left; width:150px; height:230px; margin:3px 8px; padding:0; text-align:center; }



.indexicons img { width:140px; height:140px; vertical-align:top; padding:5px; border:none;}



.indexicons a { color:#FFFFFF; text-decoration:none; display:block; text-align:center; }



*/



.homeicons { float:left; width:166px; height:160px !important; margin:3px 3px 3px 6px; padding-bottom:10px !important; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF; color:#333333;}



.homeicons img { width:150px; height:150px !important; vertical-align:top; padding:5px; border:none;}





.indexicons { float:left; width:166px; height:230px !important; margin:3px 3px 3px 6px; padding-bottom:10px !important; text-align:center; border:1px solid #CCCCCC; background:#FFFFFF url(../images/iconbg.jpg) bottom repeat-x; color:#333333;}



.indexicons img { width:150px; height:150px !important; vertical-align:top; padding:5px; border:none;}



.indexicons a { color:#FFFFFF; text-decoration:none; display:block; text-align:center; }







.albumthumbs { float:left; width:166px; height:170px; overflow:hidden; margin:8px 6px; padding:4px; text-align:center;}



.albumthumbs img { width:160px; height:160px; border:none; }



.albumthumbs a { text-decoration:none; }







.picturethumbs { float:left; width:166px; height:166px; overflow:hidden; margin:8px 6px; padding:4px; text-align:center;}



.picturethumbs img { width:160px; height:160px; border:none; }







.albumlinks { width:92%; text-align:center; margin:1px auto; }



.albumlinks img { border:none; }



.albumlinks a { display:block; color:#000000; text-decoration:none; } 



.albumlinks a:hover { background:#000000; color:#FFFFCC !important; }







.mainheading { display:block; padding:5px 5px 5px 20px; background:#000000 url(../images/scrolltextbg.jpg) left no-repeat; text-align:left; font-size:14px; color:#FF9900;border-top:3px solid #333333; border-bottom:3px solid #333333;}



.mainheading a { color:#FF9900;}



.howto { padding:10px 8px 15px 8px; line-height:20px; }







.atozlinks { width:480px; margin:0 auto; }



.atozlinks a { float:left; padding:1px 2px; margin:1px 2px; text-decoration:none; border:1px solid #000000; }



.atozlinks a:hover { background:#FF9900; color:#333333; }







#registerform { margin:0 auto; font-weight:normal;}



#registerform td { padding:5px; }











#smallcartlist { width:100%; margin:0 auto;}



#smallcartlist td { padding:1px 3px;}



#cartlist { background-color:#E1E1E1; margin:0 auto; width:100%; color:#333333;}



#cartlist td { text-align:center; padding:3px 2px;}



#cartlist th { text-align:center; }



#cartlist th em { font-weight:normal; font-style:normal; }







#billingform { width:500px; text-align:left; margin:0 auto !important; }



#billingform th { background:#EBEBEB; padding:5px; color:#333333;}

#billingform td { padding:5px; }





#ordertotal { display:block; font-style:italic; }



#ordertotal strong { color:#CCCCCC; font-style:normal; }







#vieworders { background-color:#E1E1E1; margin:0 auto; width:100%; color:#333333}



#vieworders th, #vieworders td { text-align:center;  padding:3px; }



#vieworders td { background:#FFFFFF;}







#allproducts { width:100%; height:200px; overflow:hidden; color:#333333;}



#allproducts td { vertical-align:top; padding:0; border:1px solid #CCCCCC; width:24% !important; background:#FFFFFF;}



#allproducts span { display:block; padding:8px 3px; margin:0; background:url(../images/greydot.jpg) repeat-x; font-weight:bolder; }



#allproducts a { display:block; padding:2px 5px; text-decoration:none; color:#FF6600;}







.productpagepicture { max-width:300px; height:auto;}







.contactform { margin:0 auto; }



.contactform th { text-align:right; padding:3px; vertical-align:top; font-weight:normal; }



.contactform td { text-align:left; padding:3px; vertical-align:top; }







.scrolltext {



float:left;



text-align:center;



background:url(../images/scrolltextbackground.jpg) repeat-x;



width:969px;



height:30px;



margin:0;



padding:0;



color:#000000;



}







.scrolltext a {



color:#000000;



text-decoration:none;



}







.scrolltext marquee {



padding:7px;



}











/* Main CSS ends here */ 







/* Footer CSS starts here */ 



#footer { float:left; font-size:80%; width:100%; padding:10px 0; background:#000000 url(../images/topbarbg.jpg) repeat-x; color:#FFFFFF; }



#footer table { margin:0 auto; padding:0; }



.footerlinks a { color:#FFFF00;}



/* Footer CSS ends here */ 











/* Subscribe page starts here */







.subscribe table { text-align:left; color:#FFFFCC; margin:0 auto; }



.subscribe table td { vertical-align:middle; }







/* Subscribe page ends here */







.alignleft { text-align:left; }



.alignright { text-align:right; }



.aligncenter { text-align:center; }



.floatleft { float:left; }



.floatright { float:right; }



.clearboth { clear:both; }



.error { display:block; color:#FF0000; font-weight:bolder; padding:5px; border:1px solid #FF0000; margin:5px auto; text-align:center;}



.ok { display:block; color:#009900; font-weight:bolder; padding:5px; border:1px solid #009900; margin:5px auto; text-align:center;}







.playlist1 { position:absolute; top:35px; width:300px; height:200px; background:#333333; z-index:100; display:none; }



#audiotable { margin:0; padding:0; float:right; overflow:auto; }



#audiotable a { padding:10px; ]padding:5px; }



#audiotable td {margin:0; padding:0; vertical-align:top; }











#songsdiv { float:left; width:100%; height:160px; overflow:auto; text-align:left; }



.playlist1 .songslink { background:#E5E5E5; display:block; color:#000000 !important; margin:3px; padding:3px; text-decoration:none; }



.playlist1 .songslink:hover { background:#CCCCCC;}







.ok { display:block; color:#0000FF; font-weight:bolder; border:1px solid #0000FF; text-align:center; }



.error { display:block; color:#FF0000; font-weight:bolder; border:1px solid #FF0000; text-align:center; }