body
{
    background-color:#fff;
   	font-family: Verdana,Helvetica,Arial;

   	margin:auto;
}

.font {
	font-family: Verdana,Helvetica,Arial;
	font-size:10pt;
}

#main
{
   /* width:800px;*/

  /* margin:0px;

   padding:0px;*/
   	width:1000px;
    margin:auto;

}
* html #main
{
   /* width:800px;*/
   	width:1000px;
    margin:auto;

}

#leftcolumn
{
    float:left;
    /*width:206px;*/
    /*border:solid 1px red;*/
    width:231px;
    margin-left:24px;
}
/* ************************************ */
* html #leftcolumn
{
    float:left;
    /*width:206px;*/
    /*border:solid 1px red;*/
    width:210px;
    margin-left:24px;
}
/* **************************************************** */

#content
{
    float:left;
   /* width:375px;*/
    margin-right:5px;
    width:444px;

}

#rightcolumn
{
    float:left;
   /* width:213px;*/
   width:261px;
   /*border:solid 1px black;*/
}
/* ********************************************************* */
* html #rightcolumn
{
    float:left;
   /* width:213px;*/
   width:261px;
  /* border:solid 1px black;*/
 position:absolute;
  top:300px;
/*  left:810px;*/

  right:50px;
}
/* *********************************************************/
#header
{
	float:left;
    height:160px;
    width:340px;
	font-family: Verdana,Helvetica,Arial;
}

#login
{
	margin-right:27px;
	border:solid 1px #dfe7ec;
	width:290px;
	/*float:left;*/
    margin-top:10px;
    /*padding-right:20px;*/
    font-family: Verdana,Helvetica,Arial;
    font-size:12px;
    color:#000;
	vertical-align:middle;
	float:right;
	padding:0;
}

#balancewidget
{
	margin-right:15px;
	border:solid 1px #dfe7ec;
	width:270px;
    margin:10px 37px 10px 20px;
    padding-top:5px;
    font-family: Verdana,Helvetica,Arial;
    font-size:12px;
    color:#000;
	vertical-align:middle;
	float:right;
}



/* ************************************************************************* */

* html #login
{
	margin-bottom:10px;
	margin-right:27px;
	border:solid 1px #dfe7ec;
	width:255px;
	margin-top:12px;
    font-family: Verdana,Helvetica,Arial;
    font-size:12px;
    color:#000;
	vertical-align:middle;

}
/* ********************************************************************** */

/* ************************************************************************* */

*+ html #login
{
	margin-top:25px;
	margin-bottom:10px;
	margin-right:27px;
	border:solid 1px #dfe7ec;
	width:255px;
	font-family: Verdana,Helvetica,Arial;
    font-size:12px;
    color:#000;
	vertical-align:middle;
	float:right;
	padding:0;
}
* html #login
{
	margin-top:20px;
	margin-bottom:10px;
	margin-right:27px;
	border:solid 1px #dfe7ec;
	width:255px;
	font-family: Verdana,Helvetica,Arial;
    font-size:12px;
    color:#000;
	vertical-align:middle;
	float:right;
	padding:0;
}
/* ********************************************************************** */

.textarea
{
    width:160px;
    font-family: Verdana,Helvetica,Arial;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    font-size:12px;
    color:#000; /*#000*/
    font-weight:bold;
}

.albumarea
{
	float:left;
	/*background-color:#ececec;*/
    color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:12px;
    font-size:12px;
    font-weight:bold;
    width:700px;
  /*  border:solid 1px #b2cfdf;*/

}
* html .albumarea
{
	/*background-color:#ececec;*/
    color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:12px;
    font-size:12px;
    font-weight:bold;
    width:660px;
  /* border:solid 1px #b2cfdf;*/
}

a:link { color:#5c6895;font-weight:bold;text-decoration:none; }
a:visited { color:#5c6895;font-weight:bold;text-decoration:none; }
a:hover { color:Red;/*background-color:Black;*/font-weight:bold;text-decoration:none; }
a:active { color:Black;font-weight:bold;text-decoration:none; }

a.round:link { color:#5c6895;font-weight:bold;text-decoration:none; }
a.round:visited { color:#5c6895;font-weight:bold;text-decoration:none; }
a.round:hover { color:Red;/*background-color:Black;*/font-weight:bold;text-decoration:none; }
a.round:active { color:Black;font-weight:bold;text-decoration:none; }

a.more:link { color:#5c6895;font-weight:bold;text-decoration:none; }
a.more:visited { color:#5c6895;font-weight:bold;text-decoration:none; }
a.more:hover { color:Red;/*background-color:Black;*/font-weight:bold;text-decoration:none; }
a.more:active { color:Black;font-weight:bold;text-decoration:none; }

a.menu:link { background-color:#fff;/*bdb7a8*/color:Black;font-weight:bold;text-decoration:none; }
a.menu:visited { background-color:#fff;/*bdb7a8*/color:Black;font-weight:bold;text-decoration:none; }
a.menu:hover { background-color:#fff;/*bdb7a8*/color:Red;font-weight:bold;text-decoration:none; }
a.menu:active { background-color:#fff;/*bdb7a8*/color:Black;font-weight:bold;text-decoration:none; }

h3 { font-size:18px;font-weight:bold;color:#000;text-align:center;margin-top:0; }
h2 { font-size:24px;font-weight:bold;color:#000;text-align:center;margin-top:0; }
h1 { font-size:24px;font-weight:bold;color:#000;text-align:center;margin-top:0; }

h2.round { Background-color:#fff/*#829053*/;font-size:24px;font-weight:bold;color:Black;text-align:center;margin-top:0;margin-bottom:10px }
h2.round2 {background:url("/images/aero_green.jpg") no-repeat  10px;padding-left:30px; /*Background-color:#fff*//*#a62c0b*/;font-size:14pt;/*font-weight:bold;*/color:#7eb0ca;text-align:left;margin-top:0; font-family: Arial;}
h3.round { background-color:#fff/*#bdb7a8*/;font-size:16px;line-height:17px;font-weight:bold;text-decoration:underline;color:Black;margin-top:0;margin-bottom:2px }
h4.round { /*Background-color:#fff*//*#a62c0b*/;font-size:10pt;font-weight:bold;color:#c1d9e6;text-align:center;margin-top:0;margin-top:0;margin-bottom:10px }

p { color:Black; font-size:12px }
table { font-size:12px; color:Black; }
th { color:Black; }

.tb { background-color:#fff;margin-top:1px;vertical-align:middle }
.error { color:Red;font-weight:bold; }
.emphasis { color:Green;font-weight:bold; }

.roundcont {
   /* width: 180px;*/
   width:225px;
    /*background-image:url("images/roundbkg.jpg");
    background-repeat:repeat;*/
    color:black;
   /* background-color:#ececec;*/
   /* margin-left:15px;*/
    margin-top:15px;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    border:solid 1px #b2cfdf;
}

* html .roundcont {
   width:205px;
   color:black;
    margin-top:15px;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    border:solid 1px #b2cfdf;
}
.roundtop
{
	background-color:#277ba7;
	color:white;
	height:25px;
	text-align: center;
}

.roundbottom {
   /* background: url(images/br-3.gif) no-repeat top right;*/
}
.roundtop2 {
  /*  background: url(images/tr-3.gif) no-repeat top right;*/
}
.roundbottom2 {
   /* background: url(images/br-3.gif) no-repeat top right;*/
}

img.corner {
/*   width: 15px;
   height: 15px;
   border: none;
   display: block !important;*/
}


/* ************************* ADDED BY SAM **************************** */

#top
{
	height:15px;

}
#top_green
{
	float:left;
	height:15px;
	width:500px;
	background-color:#7ac254;
}
/* **************************************************** */
* html #top_green
{
	height:15px;
	width:500px;
	background-color:#7ac254;

}
/* ****************************************************** */

#top_blue
{
	float:right;
	height:15px;
	background-color:#277ba7;
	width:500px;
}
/* ************************************************************ */
* html #top_blue
{

	height:15px;
	width:500px;
	background-color:#277ba7;

}
/* ****************************************************** */


/* *********************************************** Start Top Navigation(Menu) ******************************** */
#top_navigation
{
	clear:both;
	width:949px;
	height:48px;
	margin:-4px 27px 0 24px;
}

/*
* html #top_navigation
{
	clear:both;
	width:893px;
	height:48px;
	margin-left:24px;
	margin-right:27px;
}
*/


#topnav_rimg
{
	float:right;
	width:11px;
}

/*
*+ html #topnav_rimg
{
	float:right;
	margin-top:-51px;
}
* html #topnav_rimg
{
	float:right;
	margin-top:-51px;
}
*/

#topnav_limg { float:left; }

#topnav_menu
{
	float:left;
	height:48px;
	width:927px;
	background: url(/images/menu_middle.jpg) repeat-x;
}

/*

* html #topnav_menu
{
	margin-left:5px;
	height:48px;
	width:875px;
	background: url(/images/menu_middle.jpg) repeat-x;
	margin-top:-51px;
}
*+ html #topnav_menu
{
	float:left;
	height:48px;
	width:927px;
	margin-left:11px;
	background: url(/images/menu_middle.jpg) repeat-x;
	margin-top:-51px;
}
*/

#ul_nav
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
#ul_nav li
{
	display: inline;
	float:left;
	text-decoration:none;
}
/**	**************************************** */
* html #ul_nav li
{
	display: inline;
	float:left;
	text-decoration:none;

}
/* ********************************************** */

#ul_nav li a
{
	font-weight:bold;
	color:#91b5ce;
	padding:2px 5px 5px 25px;
	text-decoration:none;
	height:8px;
	font-size: 10pt;

}
#ul_nav li a:hover/*,
#ul_nav li a:link*/
{
	color:red;
}
#ul_nav li a:active
{
	color:black;
}
/* ************************************************************************************************ */

* html #ul_nav
{
	margin-top:15px;
	margin-left:1px;
}
*+ html #ul_nav
{
	margin-top:15px;
	margin-left:40px;
}

.top_nav_li
{
	background: url(/images/menu_sep.jpg) no-repeat 10px   ;
}

/* *********************************************** End Top Navigation ******************************** */

/* ****************************** ************************************************* */
#search
{
	float:left;
	width:949px;
	height:26px;
	margin-left:24px;
	margin-right:27px;
	margin-top:10px;
}

/*** ************************************************** */
* html #search
{
	height:26px;
	float:left;
	width:893px;
	margin-left:24px;
	margin-right:27px
}
/* ************************************************** */
#but_search
{
	float:right;
	margin-right:5px;
	height:26px;
}
#but_purchase
{
	float:right;
	margin-right:15px;
	height:26px
}

.roundcont_right {
     width:260px;
     color:black;
 /*   background-color:#ececec;*/
    margin-top:15px;
    margin-bottom:10px;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    font-size:8pt;
    font-weight:bold;
    border:solid 1px #b2cfdf;
}

* html .roundcont_right {

   width:260px;
    color:black;
   /* background-color:#ececec;*/
    margin-top:15px;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    font-size:8pt;
    font-weight:bold;
    border:solid 1px #b2cfdf;
   padding:0px;
}

#right_feature
{
	margin-top:-15px;
	width:260px;
	height:99px;
	background: url(/images/rightmenu_bg.jpg) repeat-x;
}
* html #right_feature
{

	margin-top:-15px;
	width:260px;
	height:99px;
	background: url(/images/rightmenu_bg.jpg) repeat-x;
}

.new_feature
{
	float:left;
	margin-top:-15px;
	width:128px;
	height:148px;
	background: url(/images/rightmenu_bg_2.jpg) repeat-x;
}
* html .new_feature
{
	float:left;
	margin-top:-15px;
	width:128px;
	height:148px;
	background: url(/images/rightmenu_bg_2.jpg) repeat-x;
}


.feature_img
{

	height:97px;
	margin-top:4px;
	margin-left:3px;
	margin-bottom: 4px;
}

.feature_con
{
	/*margin-left:5px;
	margin-top:35px;
	float:left;*/
	height:34px;
	text-align:center;
	font-size: 8pt;
	overflow:hidden;
}
#featu_but
{
	width:58px;
	height:17px;
	margin-right:5px;
	margin-top:35px;
	float:right;
	/*background: url(/images/more.jpg) no-repeat;*/
}


.albumarea1
{
	background-color:#ececec;
    color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:5px;
    font-size:12px;
    font-weight:bold;
   /* width:430px;
    height:350px;*/
    /*border:solid 1px #b2cfdf;*/

}

.albumarea2
{
	color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:12px;
    margin-right:12px;
    font-size:12px;
    font-weight:bold;

}
* html .albumarea2
{
	color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:12px;
    margin-right:12px;
    font-size:12px;
    font-weight:bold;
    width:405px;

}
* html .albumarea1
{
	background-color:#ececec;
    color:#000;
    font-family: Verdana,Helvetica,Arial;
    text-align:left;
    margin-top:10px;
    margin-left:0px;
    font-size:12px;
    font-weight:bold;
    width:425px;
/*    height:350px;*/
 	/*border:solid 1px #b2cfdf;*/
}
*+ html .albumarea1

{

	background-color:#ececec;

    color:#000;

    font-family: Verdana,Helvetica,Arial;

    text-align:left;

    margin-top:10px;

    margin-left:10px;

    font-size:12px;

    font-weight:bold;

    width:425px;

/*    height:350px;*/

 	/*border:solid 1px #b2cfdf;*/

}
#shop
{
	margin-left:5px;
	float:left;
	height:107px;
	width:220px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#shop_limg
{
	float:left;
/*	margin-top:-107px;*/
}

#shop_con
{
	float:left;
/*	margin-top:-107px;*/
	height:107px;

	width:190px;
	/*margin-left:13px;*/
	background: url(/images/blue_middle.jpg) repeat-x;
}
#shop_rimg
{
	float:left;
/*	margin-top:-107px;*/
}


* html #shop

{

	margin-left:5px;

	float:left;

	height:107px;

	width:200px;

	margin-bottom: 10px;

	margin-top: 15px;

}


* html #shop_con

{

	float:left;

/*	margin-top:-107px;*/

	height:107px;

	width:165px;

	/*margin-left:13px;*/

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

}

/** html #shop
{
	margin-left:10px;
	float:left;
	height:107px;
	width:200px;
	margin-bottom:10px;
	margin-top:5px;
}



* html #shop_rimg
{

	float:right;
	margin-top:-107px;

}
*+ html #shop_rimg
{
	float:right;
	margin-top:-107px;
}
* html #shop_limg
{

	float:left;
	margin-top:0px;

}
*+ html #shop_limg
{

	float:left;
	margin-top:0px;

}

* html #shop_con
{

	float:right;
	margin:0px;
	padding:0px;
	width:187px;
	height:107px;
	background: url(/images/blue_middle.jpg) repeat-x;
}
*+ html #shop_con
{
	float:right;
	margin:0px;
	padding:0px;
	width:207px;
	height:107px;
	background: url(/images/blue_middle.jpg) repeat-x;
}
*/

.round2
{
	border:solid 1px #b2cfdf;
}


.albumarea table
{
	width:670px;

}
* html .albumarea table
{
	width:636px;


}
*+ html .albumarea table
{
	width:676px;

}
.albumarea table td
{
	width:225px;
	border-right:dashed 2px #e4e0df;

}
#hot_album
{
	padding-top:5px;
	float:right;
	width:100px;
	/*height:30px;*/
	margin-top:-100px;
	margin-right:5px;
	font-size: 8pt;
}

* html #hot_album
{
	padding-top:5px;
	float:right;
	width:100px;
	/*height:30px;*/
	margin-top:-100px;
	margin-right:0px;
	font-size: 8pt;
}


#hot_tables
{
	float:left;
}

#hot_table_left
{
	float:left;


}

#hot_table_con
{
	float:left;

	background: url(/images/1pixel.jpg) repeat-x;
}

#hot_table_right
{
	float:left;
}

/* ***********************************************Inside Members Login ******************************** */

#head_login
{
/*
	float:right;
	position:absolute;
	right:222px;
	top:25px;
*/
	color:#297ca8;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	width:100%;
}

/* ************************************************************** */
*+ html #head_login
{
/*
	float:right;
	position:absolute;
	right:185px;
	top:20px;
	color:#297ca8;
	font-size: 10pt;
	font-weight: bold;
*/
	color:#297ca8;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	width:100%;
}
* html #head_login
{
/*
	float:right;
	position:absolute;
	right:245px;
	top:20px;
	color:#297ca8;
	font-size: 10pt;
	font-weight: bold;
*/
	color:#297ca8;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	width:100%;
}
/* ********************************************************** */

.signin_con
{
	float:left;
	width:290px;
}
.signin_but
{
	margin-top:10px;
	float:left;
	width:290px;
}
.Reg
{
	color:#a09f9f;
	float:left;
	margin-left:10px;

}
.Reg a
{
	color:#a09f9f;

}
.Reg a:hover
{
	color:red;

}

* html .Reg
{
	color:#a09f9f;
	margin-left:10px;
}
*+ html .Reg
{
	color:#a09f9f;
	margin-left:10px;
}

.but
{
	float:right;
	margin-right:45px;
}
* html .but
{

	margin-right:25px;
}
*+ html .but
{

	margin-right:50px;
}
/* *********************************************** End of Inside login ******************************** */

/* *********************************************** Footer ******************************** */
#footer
{
	width:1000px;
	height:20px;
	background-color: #79c15b;
	margin:auto;
}
#footer_top
{
	clear:both;
	width:950px;
	height:90px;
	margin:auto;
}
* html #footer_top
{
	width:800px;
	height:75px;

	margin:auto;
}

#foot_navigation
{
	float:left;
	width:900px;
	height:48px;
	margin-left:35px;
}

* html #foot_navigation
{
	float:left;
	width:750px;
	height:48px;
	margin-left:30px;

	margin-top:20px;
}
#footnav_menu
{
	float:left;
	height:48px;
	width:850px;
	margin-left:50px;
}




#ul_fot
{
	list-style-type:none;
}
#ul_fot li
{
	display: inline;
	float:left;
	text-decoration:none;
}

#ul_fot li a
{
	font-weight:bold;
	color:#288707;
	padding:2px 5px 5px 25px;
	text-decoration:none;
	font-size: 8pt;

}
#ul_fot li a:hover
{
	color:red;
}

.foot_nav_li
{
	background: url(/images/footer_sep.jpg) no-repeat 10px   ;

}
.footer_cop
{
	float:left;
	margin-left:10px;
	color:#a09f9f;
	font-size: 10pt;
}

.footer_web
{
	margin-right:10px;
	float:right;
	color:#a09f9f;
	font-size: 10pt;
}
* html .footer_web
{
	float:right;
	color:#a09f9f;
	margin-right:-180px;

}

.footer_web a
{
	color:#a09f9f;
	font-size: 10pt;
}
.footer_web a:hover
{
	color:red;

}


.left_content_dynamic
{
	width:225px;	
}

.left_content
{
	width:225px;
	height:190px;
}
* html .left_content
{
	width:200px;
	height:190px;
}

.left_shade
{
	background-color:#d7e7ef;
	float:left;
	width:10px;
	height:190px;
}

.left_list_dynamic
{
	float:right;
	width:225px;
	background-image:url('images/shade.gif');
	background-repeat:repeat-y;
}

.left_list
{
	float:right;
	width:215px;
	height:190px;
}

* html .left_list
{
	float:right;
	width:178px;
	height:190px;
}



 li.round_genre
{
 	z-index:10;
	border-top: solid 1px #b2cfdf;
	padding-bottom:5px;
	padding-top: 5px;
}
ul.round_list
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:215px;
}
* html ul.round_list
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:190px;

}
ul.round_list img
{
	margin-left:20px;
}




/* ***********************************************End Footer******************************** */



p.inner

{

	color:#1B668D;

	font-size: 12pt;

	margin-bottom:15px;

}

p.inner span

{

	color:#5AA735;

	font-size: 8pt;

}



p

{

	color:#5C6895;

}



/*.roundcont_right {

   width: 180px;

   width:260px;

   background-image:url("images/roundbkg.jpg");

    background-repeat:repeat;

    color:black;

    background-color:#ececec;

   margin-left:15px;

    margin-top:15px;

    font-family: Verdana,Helvetica,Arial;

    text-align:left;

    font-size:12px;

    font-weight:bold;

    border:solid 1px #b2cfdf;

}*/





.roundtop_right

{

	background-color:#277ba7;

	color:white;

	height:25px;

	text-align: center;

}



p.innerpage

{

	color:#000000;

	font-size: 10pt;

	font-weight: normal;



}

.check 
{
	list-style-position: outside;
	list-style-image: url(images/checkmark.png); 
	font-weight:normal;
	font-size:10pt;
}

a span:hover

{

	color:red;

}



#shop_con a p:hover

{

	color:red;

}

/*#shop_con p

{

	margin-top:-1px;

}*/
