body {background-image: url(../images/bgrd1.gif); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: center;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
a:focus { outline: none; }
form {margin: 0px;}

/*  General Elements  */

#Header_1 {width:899px; height:130px; border-right: 1px #9daaca solid; background-image: url(../images/header1.jpg); background-position: top left; background-repeat: no-repeat; border-right: 1px #9daaca solid;
	text-align:left;}
#Header_2 {width:899px; height:18px; background-image: url(../images/header2.jpg); background-position: top left; background-repeat: repeat-x; border-right: 1px #9daaca solid; font-size: 1px; background-color: #fff;}
#Container {position: relative; width: 899px; border-right: 1px #9daaca solid; text-align: left; vertical-align: top; background-color: #fff; background-repeat: no-repeat; overflow: hidden;}
#Container_Left {position: relative; width:223px; height: auto; text-align: left; vertical-align: top; float: left;}
#Container_Center {width:480px; text-align: left; vertical-align: top; float: left; margin-right: 13px; padding-bottom: 30px;}
#Container_Right {width:180px; text-align: left; vertical-align: top; float: left;}
#Footer {width: 898px; background-color: #42638C; background-image:url(../images/bgrd_footer.gif); background-position: left top; background-repeat: no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #f5f5f5;	text-align: center; padding-top: 1px; padding-bottom: 2px; border: 1px #9daaca solid; clear: both;}


.MainMenu_Holder {width: 200px; border: 1px solid #bccee6; margin-left: 4px; background-color: #f8f8fa; background-color-: #333; background-image-: url(../images/bgrd3.jpg); background-repeat: repeat-x;}

a.MainMenu_T1 {display:block; text-align: left; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c; padding-left: 16px; background-image: url(../images/menubox1.gif);
	background-position: left; background-repeat: no-repeat; margin-left:5px; cursor: pointer;}
a.MainMenu_T1:hover{background-image: url(../images/menubox2.gif); background-position: left; background-repeat: no-repeat; color: #f88017; margin-left:5px;}

a.MainMenu_T2 {display:block; text-align: left; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c; padding-left: 16px; background-image: url(../images/menubox1.gif);
	background-position: left; background-repeat: no-repeat; margin-left:22px; cursor: pointer;}
a.MainMenu_T2:hover{background-image: url(../images/menubox2.gif); background-position: left; background-repeat: no-repeat; color: #f88017; margin-left:22px;}



/*  Block & Lables */
.Block_A1 {width: 480px; padding-bottom: 3px; padding-top: 6px; position: relative; float:left; clear:both; margin-bottom: 15px;}
.Block_A2 {width: 480px; position: relative; float:left;}
.Block_B1 {width: 177px; border-left: 1px solid #bccee6; border-right: 1px solid #bccee6; border-bottom: 1px solid #bccee6; position: relative; float:left; clear:both; margin-bottom: 15px;
	background-image: url(../images/bgrd3.jpg); background-position: top left; background-repeat: repeat-x; background-color:#FFF;}
.Block_B2 {width: 177px; border-left: 1px solid #bccee6; border-right: 1px solid #bccee6; border-bottom: 1px solid #bccee6; position: relative; float:left; clear:both; margin-bottom: 15px;
	background-image: url(../images/bgrd3.jpg); background-position: top left; background-repeat: repeat-x; padding-bottom: 3px; padding-top: 3px; background-color:#FFF;}

.Block_Lb_1 {width: 479px; text-align: left; background-: url(../images/sec_lable1.gif) #FFFFFF no-repeat right; padding-left-: 3px;
	height:15px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000; position: relative; float:left; border-bottom: 1px solid #cacaca;} /*Index big blocks*/
.Block_Lb_2 {width: 176px; text-align: left; background: url(../images/sec_lable1.gif) #FFFFFF no-repeat right; padding-left: 3px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; float:left;} /*Index small blocks*/
.Block_Lb_3 {width: 479px; text-align: left; background-: url(../images/sec_lable1.gif) #FFFFFF no-repeat right; padding-left-: 3px; margin-bottom-: 15px;
	height:15px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000; position: relative; float:left; border-bottom: 1px solid #cacaca;} /*With menu*/
.Block_Lb_4 {width: 479px; text-align: left; background-: url(../images/sec_lable1.gif) #FFFFFF no-repeat right; padding-left-: 3px; margin-bottom: 20px;
	height:15px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000; position: relative; float:left; border-bottom: 1px solid #cacaca;} /*Without menu*/



.Block_Menu1 {width: 380px; float:left; font: normal 11px Verdana; color: #e67615; text-align: left; margin-top: 2px; margin-bottom: 15px; z-index:1; overflow: hidden; position: relative}
a.Block_Menu_Links {font: normal 11px Verdana; color: #e67615;}
a.Block_Menu_Links:hover {font: normal 11px Verdana; color: #e67615; text-decoration: underline;}
.Block_Menu2 {width: 55px; float:right; font: normal 11px Verdana; color: #e67615; text-align: left; position: relative; overflow: hidden; margin-top: 2px; margin-bottom: 15px; background-image: url(../images/icon_search.gif);
	background-repeat: no-repeat; padding-left: 15px;}
.Block_Menu3 {width: 80px; float:right; font: normal 11px Verdana; color: #e67615; text-align: left; position: relative; overflow: hidden; margin-top: 2px; margin-bottom: 15px; background-image: url(../images/icon_cart.gif);
	background-repeat: no-repeat; padding-left: 16px;}








/*  Block - Calendar  */
.Calendar_Nav {text-align: center; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #42638C; margin-bottom-: 1px; margin-top: 2px;}
a.Calendar_Nav_Links {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #42638C;}
.Calendar_Month_Table {width: 100%; text-align: center;}
.Calendar_WeekLable {background-color: #9CADCE; font: normal 12px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.Calendar_Day_Empty {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #42638C;}
.Calendar_Day_Today {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #42638C; border: 1px #FF0000 solid;}
.Calendar_Day_Event2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FF0000;}
.Calendar_Day_Event2_Today {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; border: 1px #FF0000 solid;}

a.CalendarView {display:block; font: normal 13px Arial; color: #4c4c4c; width: 155px; padding-left: 11px; margin-top: 2px; margin-right: 2px; float: left;
	background-image: url(../images/arrow1.gif); background-position: top left; background-repeat: no-repeat; padding-bottom: 3px;}
a.CalendarView:hover {font: normal 13px Arial; text-decoration: underline;}


/*  Block - Poll */
.Poll_Quest {text-align: left; font: bold 13px Arial,sans-serif; color: #42638C; padding-left: 5px; padding-top: 4px; padding-right: 4px; padding-bottom: 3px;}
.Poll_Answ {text-align: left; font: normal 13px Arial,sans-serif; color: #4c4c4c; padding-left: 2px; padding-bottom: 3px; padding-right: 3px;}
.Poll_Answ2 {text-align: left; font: normal 13px Arial,sans-serif; color: #4c4c4c; padding-left: 5px; padding-bottom: 3px; padding-right: 3px;}
.Pool_Table_Butt {width: 100%; text-align: center; margin-top: 5px; margin-bottom: 5px;}
.Pool_Radio {margin-right: 5px;}
.Pool_Btn_Div {width: 175px; text-align:center; padding-bottom: 1px; padding-top: 2px; font: normal 12px Arial,sans-serif; color: #999;}
.Pool_Count {font: normal 13px Verdana; color: #999;}


/*  News, Articles, Other Content */

a.TB_List_1 {display:block; font: normal 13px Arial; color: #296cbe; width: 455px; padding-left: 13px; margin-top: 3px; margin-bottom: 3px; float: left; background-image: url(../images/arrow1.gif);
	background-position: top left; background-repeat: no-repeat;}
a.TB_List_1:hover {font: normal 13px Arial; text-decoration: underline;}

.TB_List_2 {margin-bottom: 15px; float:left}
a.TB_List_2_title {display:block; font: normal 13px Arial; color: #296cbe; width: 455px; padding-left: 13px; float: left; background-image: url(../images/arrow1.gif); background-position: top left;
	background-repeat: no-repeat;}
a.TB_List_2_title:hover {font: normal 13px Arial; text-decoration: underline;}
.TB_List_2_info {font: normal 11px Arial; color: #999;}

.TB_Title {width: 480px; float: left; font: normal 14px Verdana; color: #296cbe; padding-bottom: 3px;}
.TB_Info {width: 480px; float: left; font: normal 12px Arial; color: #999; padding-bottom: 15px;}
.TB_Text {width: 480px; float: left; font: normal 13px Verdana; color: #000000; padding-bottom: 13px; }

a.Accent_List {display:block; font: normal 13px Arial; color: #4c4c4c; width: 155px; padding-left: 11px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; float: left;
	background-image: url(../images/arrow1.gif); background-position: top left; background-repeat: no-repeat;}
a.Accent_List:hover {font: normal 13px Arial; text-decoration: underline;}

.ReadMore {width: 479px; text-align: right;}
a.ReadMore_Link {font: normal 12px Arial; color: #999; background-image: url(../images/arrow2.gif); background-position: top left; background-repeat: no-repeat; padding-left: 9px; padding-right: 3px;}
a.ReadMore_Link:hover {font: normal 12px Arial; color: #000; text-decoration: underline;}

.Shop_Preview_Img {width: 80px; height: 60px; padding: 1px; border: 1px solid #CCC; margin-left: 2px; margin-right: 2px; margin-top: 4px; margin-bottom: 4px; }
a.Shop_Preview_Link img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
a.Shop_Preview_Link:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #f88017;}



/*  Shared Elements */
.Page_Nav1 {width: 480px; text-align: center; border-top: 1px solid #cacaca; padding-top: 8px; float: left; font-size: 0px; height: 15px; margin-top: 11px;}	/* for page navigation with top border */
.Page_Nav2 {width: 480px; text-align: left; border-top: 1px solid #cacaca; padding-top: 4px; float: left; margin-top: 15px;} /* for back navigation */
.Page_Nav3 {width: 480px; text-align: left; border-top: 1px solid #cacaca; margin-top: 20px; float: left;}	/* without eny navigation */
.Page_Nav4 {width: 480px; text-align: center; padding-top: 20px; float: left; font-size: 0px; height: 15px;} /* for page navigation without top border */


a.Page_Nav_Arrows {display:inline; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #296cbe; text-decoration: none; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 0px;
	border: #ccc 1px solid; margin-right: 2px;}
a.Page_Nav_Arrows:hover {display:inline; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #f88017; border: #f88017 1px solid;}

a.Page_Nav_Num {display:inline; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 0px;
	border: #CCC 1px solid; margin-right: 2px;}
a.Page_Nav_Num:hover {display:inline; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: #f88017 1px solid;}

a.Page_Nav_Num_Selected {display:inline; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 0px;
	cursor: default; border: #f88017 1px solid; margin-right: 2px;}
a.Page_Nav_Num_Selected:hover {display:inline; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border: #f88017 1px solid;}

a.Page_Nav_Text {display:block; font: normal 13px Arial; color: #296cbe; width: 455px; padding-left: 9px; margin-left: 2px; float: left; background-image: url(../images/arrow2.gif); background-position: top left;
	background-repeat: no-repeat;}
a.Page_Nav_Text:hover {font: normal 13px Arial; text-decoration: underline;}



.Banner_A1 {width: 480px; margin-bottom: 16px; font-size: 1px;}
.Banner_A2 {width: 468px; text-align: center; border: 1px #000 solid; font-size: 1px;}
.Banner_B1 {width: 200px; margin-left: 4px; margin-bottom: 16px; font-size: 1px; text-align: center; }
.Banner_B2 {border: 1px solid #bccee6; font-size: 1px; text-align: center; }


.Partners_List {width: 480px; font: normal 12px Arial; color: #999; margin-bottom: 15px;}
.Partners_List_Img {border: 0px; margin-right: 10px;}
.Partners_List_Link {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe;}
a.Partners_List_Link:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe; text-decoration:underline;}

.Partners_Open_Title {width: 480px; float:left; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe; margin-bottom: 15px;}
.Partners_Open_Info1 {width: 480px; float:left; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c; line-height: 1.2; margin-bottom: 15px;}
.Partners_Open_Logo {margin-right: 10px;}

/*
.SectionLable- {width: 477px; text-align: left; background: url(../images/sec_lable5-.gif) #f0f5fb no-repeat right; padding-left: 3px;
	height:15px; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000; position: relative; float:left; border: 1px solid #bccee6;}
.SectionLable_Text {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.SectionLable_Text:hover {font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}

.SectionLable {width: 479px; text-align: left; background: url(../images/sec_lable1.gif) #FFFFFF no-repeat right; padding-left: 3px;
	height:15px; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; float:left;}
.SectionLable_Text {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.SectionLable_Text:hover {font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}

*/



----.Links_Table {width: 100%; text-align: left; border: 1px #FFFFFF solid;}
----.Pages_Table_1 {width: 100%; text-align: left; vertical-align: top;}


.Page_Menu_Div {padding-top: 8px; padding-bottom: 8px; float:left}
a.Page_Menu {display:block; width: 455px; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #296cbe; padding-left: 13px; margin-top: 1px; margin-bottom: 1px; float-: left; background-image: url(../images/arrow1.gif); background-position: top left; background-repeat: no-repeat; clear: both;}
a.Page_Menu:hover {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017;}

/*
a.Page_Menu {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017; margin-bottom: 1px; border-left: 6px #CCCCCC solid; padding-left: 2px;}
a.Page_Menu:hover {display:block; border-left: 6px #f88017 solid; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017;}

*/


/*  Text */
.TXT_Black1 {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c; line-height: 1.2}
a.TXT_Black1:hover {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017; line-height: 1.2}

.TXT_Link1 {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #7797bf;}
.TXT_Link1:hover {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017; text-decoration: underline;}

.Text_Black_Small {font: normal 13px Geneva, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.2}
a.Text_Black_Small {font: normal 13px Geneva, Arial, Helvetica, sans-serif; color: #7797bf;}
a.Text_Black_Small:hover {font: normal 13px Geneva, Arial, Helvetica, sans-serif; color: #f88017;}






.Text_Black {font: normal 14px Geneva, Arial, Helvetica, sans-serif; color: #000000;}
a.Text_Black:hover {font: normal 14px Geneva, Arial, Helvetica, sans-serif; color: #000000;}

.Text_Blue {font: normal 14px Geneva, Arial, Helvetica, sans-serif; color: #0066CC;}
a.Text_Blue:hover {font: normal 14px Geneva, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: underline}

.TXT_Blue1 {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}
a.TXT_Blue1:hover {font: normal 13px Geneva, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: underline}
.TXT_Blue2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration:underline}
.TXT_Blue3 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}
a.TXT_Blue3:hover {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #999999;}
.TXT_Gray1 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #999999;}
.TXT_Gray2 {font: bold 13px Geneva, Arial, Helvetica, sans-serif; color: #999999;}
.TXT_Gray3 {font: normal 13px Geneva, Arial, Helvetica, sans-serif; color: #999999;}



/*  Form Elements */

.FormTable1 {width: 100%; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #1368be; text-align: left;
	vertical-align: top;}
.FormTable1 td{padding-top: 10px;}

.Form_Table2 {width: 100%; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #1368be;}

----.Form_Addit_Text1 {font: normal 13px Verdana; color: #999;}

.FormField_1 {
	border: #98b7d9 1px solid; background-color: #FFFFFF; background-image: url(../images/bgrd_field1.gif);
	background-position: top; background-repeat: repeat-x;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #555555;}
-------.FormTable_Button {width: 100%; text-align: center;}
.FormButton_1 {
	border: none;
	background: url(../images/btn_1.gif) no-repeat;
	font: normal 11px Arial, Helvetica, sans-serif; color: #296cbe; text-align: center;
	width:90px; height: 18px; padding-left-: 3px; padding-bottom: 1px;}

.Form_Checkbox {margin: 0px; padding: 0px; width: 15px; height:17px;}




/*  Section: Members */

.Members_InfoTable {width: 100%;}
.Members_InfoTable_Cell1 {width: 30%; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #1368be; padding-left: 2px;
	padding-bottom: 5px; vertical-align-:top;}
.Members_InfoTable_Cell2 {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-bottom: 5px;
	vertical-align-:top;}




.Members_PaymentTable {width: 100%; border: 1px #CCCCCC solid; background-color: #f3f8fe;}
.Members_PaymentTitle {text-align: left; background-color: #f3f8fe; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding-left-: 2px; border-bottom: 1px solid #CCC}
.Members_PaymentInfoCell {text-align: left; background-color: #fff; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 2px; padding-top: 1px; padding-bottom: 1px;
	border-bottom-: 1px solid #CCC}



/*  Section: BMW - Articles */


.BMW_Articles_Search_Table_Cell {width: 25%; font: normal 14px Geneva, Arial, Helvetica, sans-serif; color: #000000;}
.BMW_Articles_Search_Result {width: 100%; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;
	border-bottom: 1px #CCCCCC solid;}


/***  Script - Tooltip  ***/

#Script_Tooltip_Box{position:absolute; top: 0; background-color: lightyellow; width: 150px; padding: 3px; border:1px solid black;
	font:normal 11px Verdana; line-height:15px; z-index:100; visibility: hidden; text-align: left; }
.Script_Tooltip_Image {border: 0px;}
.Script_Tooltip_Image2 {border: 0px; margin-top: 4px;}


/*  Gallery  */

.Gallery_MainTable {width: 100%; /*border: 1px solid #000000;*/}
.Gallery_Tmb_Folder_Div {width: 148px; border-bottom: 1px solid #ed8e24; float:left; background-color: #ecf0ef; height: 143px;
	text-align:center; padding-top: 13px; margin: 4px; background-image: url(../images/bgrd_gallery_folder.gif);
	background-position: top left; background-repeat: no-repeat;}
.Gallery_Tmb_File_Div {width: 148px; border-bottom: 1px solid #bebec0; float:left; background-color: #ecf0ef; height: 143px;
	text-align:center; padding-top: 13px; margin: 4px; background-image: url(../images/bgrd_gallery_file.gif);
	background-position: top left; background-repeat: no-repeat;}
.Gallery_Tmb_ImageHolder {width: 130px; height: 100px;}
.Gallery_Tmb_FolderName {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}
.Gallery_Tmb_Image {border: 0px;}

.Gallery_Pages_Table {width: 99%; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}
.Gallery_Pages_Table2 {width: 100%; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}

.Gallery_FolderNav_Table {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #666;}
.Gallery_FolderNav_Links {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration:none}
a.Gallery_FolderNav_Links:hover {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;
	text-decoration: underline}


/*  Shop  */

.Product_List_Prev {width: 470px; border: #eaeaea 1px solid; padding: 2px; margin-top: 15px;}
.Product_List_Prev_Tb {width: 470px}
.Product_List_Prev_Img {padding: 2px; border: #CCC 1px solid;}
.Product_Font_Title {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe;}
.Product_Font_Price {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe;}
.Product_Font_Desc {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.Shop_Font_1 {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.2}
.Shop_Font_2 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #666;}
.Shop_Font_3 {font: italic 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.Shop_Font_4 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #7797bf;}
a.Shop_Font_4:hover {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}


.Shop_Cart_Table {width: 100%; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-top: 10px;}
.Shop_Cart_Table_Lable {width: 100%; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.2;}
.Shop_Cart_Prname {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC;}
a.Shop_Cart_Prname:hover {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: underline;}

.Shop_Order_Table {width: 100%; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.Shop_Sec_Titles {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #296cbe; text-decoration: underline; padding-top: 5px; padding-bottom: 10px;}

.Product_Btn_Add {
	border: none;
	background: url(../images/btn_2.gif) no-repeat ;
	font: normal 11px Arial, Helvetica, sans-serif; color: #296cbe;
	width:90px;
	height: 18px;
	text-align: center}
.Shop_FormField_1 {
	border: #98b7d9 1px solid; background-color: #FFFFFF; background-image: url(../images/bgrd_field1.gif);
	background-position: top; background-repeat: repeat-x; margin-right: 7px;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #555555;}


.Product_List_Prev_Img2 {padding: 2px; border: #CCC 1px solid; margin-right: 4px;}
a.Product_List_Prev_Link img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
a.Product_List_Prev_Link:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #f88017;}

.Shop_Preview_Img {width: 80px; height: 60px; padding: 1px; border: 1px solid #CCC; margin-left: 2px; margin-right: 2px; margin-top: 4px; margin-bottom: 4px; }
a.Shop_Preview_Link img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
a.Shop_Preview_Link:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border: 1px solid #f88017;}



/***  Script - Dropdown Menu  ***/





.SelectMenuDiv {position: absolute; z-index:2; background-color: #f3f3f3; float:left; left: 222px; border-top: 1px solid #d9dae0; border-left: 1px solid #d9dae0; border-right: 1px solid #d9dae0;}
.Select_menu_1 {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #42638C; border-bottom: 1px solid #d9dae0; padding-left: 13px; padding-right: 8px; background-image: url(../images/arrow3.gif);
	background-position: top left; background-repeat: no-repeat;}
a.Select_menu_1:hover {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4a4e5b; background-color: #dfe7f2;}


/*
.SelectMenuDiv {position: absolute; z-index:2; background-color: #f8f8fa; float:left; left: 222px; border-top: 1px solid #d9dae0; border-left: 1px solid #d9dae0; border-right: 1px solid #d9dae0;}
.Select_menu_1 {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #42638C; border-bottom: 1px solid #d9dae0; padding-left: 13px; padding-right: 8px; background-image: url(../images/arrow3.gif);
	background-position: top left; background-repeat: no-repeat;}
a.Select_menu_1:hover {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #4a4e5b; background-color: #efeff3;}

*/


/*
.SelectMenuDiv {position: absolute; z-index:2; background-color: #82aed9;}
a.Select_menu_1 {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #fff;
	margin-bottom: 1px; border-left: 6px #CCCCCC solid; padding-left: 2px; background-color: #6898d0; padding-right: 50px;}
a.Select_menu_1:hover{display:block; border-left: 6px #f88017 solid;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #fff;}

*/

/*.SelectMenuDiv {background-image:url(../images/bgrd_menu8.gif); background-repeat:repeat;
	width: 100px; border: 1px solid #eaeaea; position: absolute; z-index:2; background-color: #ffffff;}
a.Select_menu_1 {display:block; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017;
	margin-bottom: 1px; border-left: 6px #CCCCCC solid; padding-left: 2px;}
a.Select_menu_1:hover{display:block; border-left: 6px #f88017 solid;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #f88017;}
*/





/***  Script - Gallery  ***/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 5px;
	background-color: #CCCCCC;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color: white;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
