.grid								{color:#000; background:url("../body_bg.jpg") no-repeat top;}
.grid_0								{}
.grid_1								{}
.grid_sys							{}

.align 								{float:left;}
.oppalign							{float:right;}

.border_site						{background:url("../border_site.png") repeat-y center;}

.wrapper 							{width:970px; margin:0 auto; padding:10px 0; direction:ltr;}

.sidebar							{width:180px;}
.primery							{width:760px;}

/********************************* Content *****************************/
#content							{margin-bottom:20px;}
#content aside						{}
#content aside .bg					{background:#e6edf2; padding:3px;}

/********************************* Header *****************************/
#header								{height:130px;}
#header .row						{height:40px;}
#header .navigation_panel			{padding:15px 10px 10px; background:url("../navigation_panel.png") no-repeat bottom;}

#header .logo,
#header .logo img					{display:block; border:none;}

#header .ShoppingCart				{}
#header .ShoppingCart a				{width:92px; height:21px; margin-left:20px; background:url("../ShoppingCart.png") no-repeat 0 0; font-size:13px; position:relative; color:#fff;}
#header .ShoppingCart a:hover		{text-decoration:none;}
#header .ShoppingCart span			{position:absolute; top:0; right:0; width:21px; height:21px; line-height:21px; display:block; text-align:center;}

/********************************* Footer *****************************/
#footer								{width:910px; background:#f2f6f8 url("../footer.png") no-repeat top; padding:30px;}
.copy								{background:#fff; margin:0 -30px -30px; padding:10px 5px 0;}

/******************************** Contact us ****************************/
#contact							{}

#contact .deatails					{margin:20px 0; padding:0;}
#contact .deatails li				{list-style:none; list-style-image:none; line-height:1.6em;}
#contact .deatails li i				{color:#888; padding-left:10px; font-size:14px;}

#contact .bg						{height:230px; padding:20px; margin-bottom:10px; background:url("../contact_us.png") no-repeat;}
#contact table						{}
#contact td							{padding:7px 0;}
#contact td td						{padding:0;}

#contact .input,
#contact textarea					{width:200px; border:none; background:none; outline:none;}
#contact textarea					{height:90px;}
#contact .row_2 .input,
#contact .row_2 textarea			{width:534px; width:536px\9;}

#contact span						{color:#f00;}

#contact .button					{font-size:18px; float:left; *float:none;}
#contact .buttonbg					{float:left;}

/******************************** Search ****************************/
.SearchContainer					{float:right; width:170px; height:20px; background:url("../search.png") no-repeat;}
.SearchContainer input				{margin:0; padding:0; border:none; background:none; float:left;}
.SearchContainer .input				{width:140px; height:18px; line-height:16px; margin:1px 5px 0; font-size:100%;}
.SearchContainer .search_button		{width:20px; height:20px;}

/******************************** Slider ****************************/
#slider								{padding:10px 10px 20px 10px; margin-bottom:10px; background:#f0f0e8 url("../slider_shadow.png") no-repeat 50% bottom; direction:ltr;}
#slider .slides_container 			{width:740px; display:none;}
#slider .slide 						{width:740px; height:300px; display:block; direction:ltr;}
#slider .slide img 					{width:360px; height:290px; border:1px solid #e3e3dc; background:#fff; padding:4px; direction:ltr;}
#slider .slide .caption 			{width:340px; height:250px; margin:20px 0 0;}
#slider .slide .caption h2 			{margin-bottom:10px;}
#slider .slide .caption h4 			{margin-bottom:30px;}
#slider .slides_button				{width:95px; height:30px; line-height:28px; padding-left:35px; background:url("../slider_button.png") no-repeat; color:#fff; font-weight:bold; display:block;}
		
#slider .pagination 				{float:left; margin-top:10px;}
#slider .pagination li 				{float:left;}
#slider .pagination a 				{width:16px; height:0; padding-top:16px; overflow:hidden; background:url("../slider_pagination.png") no-repeat; display:block;}
#slider .pagination .current a 		{background-position:0 -16px;}

/******************************** Facebook Like Box ****************************/
.facebook_box						{}
.facebook_box .ModuleContainer		{position:relative; z-index:2; zoom:1;}
.facebook_box .inner				{width:174px; height:386px; overflow:hidden; background:#f5f8fa; position:relative; z-index:1; zoom:1;}
.facebook_box .fb-like-box			{margin:-3px -3px 0 0;}

/******************************** Media ****************************/
.media								{}

/********************************* Banners *****************************/
.banner								{margin-bottom:10px;}

/******************************** Modules *************************************/
.Module								{}
.ModuleContainer					{}
.ModuleTitle						{margin-bottom:10px;}
.ModuleTitle h3						{}
.ModuleTitle a						{}
.ModuleText							{}

/******************************** FreeBox ****************************/
.FreeBox							{}
.free_box_horizontal				{}

/* Section id 1 */
#FreeBox_Section1					{}

/* Aside */
#content aside .bg .FreeBox			{background-color:#f5f8fa;}
#content aside .bg .FreeBox .ModuleContainer	{padding:10px; margin-bottom:10px;}

#newsletters						{width:174px; height:159px; margin-bottom:10px; background:url("../newsletters.jpg") no-repeat; color:#fff; position: relative;}
#newsletters .ModuleContainer		{padding:0 10px;}
#newsletters .input					{margin:75px 0 10px; width:100%; height:20px; line-height:18px; padding:0; border:none;}
#newsletters .accept				{margin:0 -6px; position:relative;}
#newsletters .accept label			{font-size:11px; position:absolute; left:18px; top:-2px; line-height:15px; }
#newsletters .newsletters_button	{width:58px; height:24px; margin-top:5px; padding:0; border:none; background:url("../newsletters_button.png") no-repeat; cursor:pointer; position: absolute; right:5px;}

/* Section Footer */
#footer .FreeBox					{}
#footer .ModuleTitle				{height:24px; line-height:24px; background:url("../ModuleTitle_footer.png") no-repeat right -24px;}
#footer .ModuleTitle h3				{display:inline-block; zoom:1; *display:inline; padding:0 10px 0 25px; background:#f0f5f7 url("../ModuleTitle_footer.png") no-repeat left 0;}
#footer .row .FreeBox				{float:left; margin-top:20px;}
#footer .row .FreeBox .ModuleContainer{padding-right:20px;}

#social								{}
#social a							{display:block; height:24px; line-height:23px; padding-left:30px; margin-bottom:5px; background:url("../social_icons.png") no-repeat;}
#social a.icon_1					{background-position:left 0;}
#social a.icon_2					{background-position:left -24px;}
#social a.icon_3					{background-position:left -48px;}

#footer .row .FreeBox				{width:30%;}
#footer .row .FreeBox#social		{width:20%;}
#footer .row .FreeBox:first-child	{width:49.9%;}

#footer .FreeBox table				{width:100% !important;}
#footer .FreeBox table td			{padding:3px 0; background:url("../footer_table_separator.png") no-repeat left bottom;}

/* Artist */
.FreeBox_Artist						{width:780px; margin-left:-20px; background:url("../free_box_artist.png") no-repeat 0 bottom; padding-bottom:40px;}
.FreeBox_Artist .ModuleContainer	{background:url("../free_box_artist.png") no-repeat -780px top; padding:20px 20px 0 40px; min-height:140px;}
.FreeBox_Artist .ModuleTitle h3		{font-size:30px; line-height:100%; margin-bottom:10px;}
.FreeBox_Artist .addthis_toolbox	{width:300px; height:16px; padding-top:2px; direction:rtl;}
.addthis_button_facebook_like		{padding-left:20px !important; margin-top:-2px !important;}

.artist .FreeBox					{background:#e4f2f7; margin-bottom:10px; padding:10px;}
.artist .FreeBox img				{margin:-10px -10px 10px; display:block; width:180px !important;}

/******************************** Ticker ****************************/
.Ticker								{}

TABLE.tickerTitle			    	{width:100%;}
.TickerPlayer						{}

.Ticker MARQUEE						{height:190px;}

.Ticker .item						{}
.Ticker .item h4					{}
.Ticker .item h4 a					{}
.Ticker .item .text					{}
.Ticker .item .text img				{float:left; margin:3px 10px 7px 0px;}
.Ticker .item .text .date			{font-size:90%;}

/******************************** Survey Box ****************************/
/* Survey Results */
.divResult							{border:solid 1px #97B2CC; background-color:#ffffff; color:#97B2CC; font-weight:bold; font-size:11px;}
.divWinResult						{border:solid 1px #ffffff; background-color:#97B2CC; color:#ffffff; font-weight:bold; font-size:11px;}

/******************************* DARONET *****************************/
.daronet							{background:url("../daronet_logo.gif") no-repeat left; display:inline-block; padding-left:22px; line-height:22px; font-size:11px; font-weight:bold; color:#1f3f7a; text-decoration:none;}

/****************************************************************************/
IMG.security						{border-width:1px; border-color:gray;}

/************************ Paging ******************************************************/
ol.dbsPages							{padding:0; margin:20px 0; text-align:center; direction:ltr; position:relative;}
ol.dbsPages li						{display:inline; list-style-image:none; list-style-type:none;}
ol.dbsPages li img					{position:relative; top:2px; zoom:1;}
ol.dbsPages span					{padding:2px 3px 2px 6px; font-weight:bold;}
ol.dbsPages span.dbsCurrentPage		{background:#afbccc; color:#fff; border-radius:50%; behavior:url("_Pics/Common/PIE.htc"); *position:relative; *top:2px; zoom:1;}
ol.dbsPages a:hover					{text-decoration:none;}

/****************************** Shopping msg mask ******************************************************/
#ctlProductsMsg						{display:none; z-index:9999; background:#fff; color:#333; padding:20px; text-align:center;}
#ctlProductsMsg .close				{width:16px; height:16px; border:none; background:url("../close.png") no-repeat; position:absolute; top:-6px; right:-6px;}
#ctlProductsMsg .shopButton			{}
#mask 								{position:absolute; left:0; top:0; z-index:100; background:url("../BgGray.gif");}

/******************************** Product ****************************/
#product							{margin-bottom:20px;}

#product .border					{padding:20px 10px 0;}

#product_image 								{direction:ltr; margin-bottom:20px;}
#product_image .slides_container 			{width:550px;}
#product_image .slides_container .slide 	{visibility:hidden;}
#product_image .slides_container .slide img	{width:550px; display:block;}

#product_image .scroll				{}
#product_image .pagination 			{}
#product_image .pagination li 		{*display:inline;}
#product_image .pagination li a 	{display:block; padding:3px 3px 3px 7px;}
#product_image .pagination li a img {}
#product_image .pagination li.current a {background:url("../product_image_pagination.png") no-repeat;}

#product_image .zoom				{padding-top:10px;}
#product_image .zoom:hover			{text-decoration:none;}

#product .summary					{width:550px; direction:ltr;}
#product .summary dl 				{}
#product .summary dl dt,
#product .summary dl dd 			{padding:5px 0;}
#product .summary dl dt 			{float:left; width:25%;}
#product .summary dl dd 			{}