/* 
================================
3DCart Style Sheet 
by Infomart2000 Corp.
www.3dcart.com
================================
*/	
	

/***********************************/
/*          DESIGN ELEMENTS        */
/***********************************/

 
/*body:: Controls Page Background Color and any other fonts not defined below*/ 	
body { }
/*data:: Controls body default fonts and colors*/
.data { }
/*frame:: Controls the  Color of the Store's Frame*/		
.frame { background-color: #eeeeee; }
/*top:: Controls the  Color of the top Bar*/		
.top { background: url(../images/bg.gif) repeat-x; }
/*footer:: Displays at the very bottom of your online store,  copyright and desgined by notices*/		
.footer { color: #3e404a; }
/*line:: Controls the  Color of the line bellow the top bar*/		
.line { background: url(../images/bg1.gif); }
/*alternative:: Controls the form backgrounds and other areas that requred an alternative color*/
.alternative { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #eae9e9; }
/*borders:: Controls the color of  the borders on forms*/ 
.borders { background-color: #000000; }
/*borders2:: Controls the color of  the borders on forms*/ 
.borders2 { border: #999999; background-color: #999999; }
/*borders_coupon:: Controls the color of  the borders on the coupon and shipping box*/ 
.borders_coupon { border: solid; border-color: #999999; border-width: 1px; }
/*invoice_table:: Controls the background color on your invoices*/ 
.invoice_table { background-color: #f9f8f8; }
/***********************************/
/*         HEADERS & TITLES        */
/***********************************/


/*menu-headers:: Controls the way the menu headers look*/ 
.menu-headers { text-transform: uppercase; color: #000000; font-weight: bold; text-decoration: none; padding: 4px 4px 4px 4px; }
.menu-headers2 { text-transform: uppercase; color: #393939; font-weight: none; text-decoration: none; }
/*page_headers:: Controls the page's titles*/
/*NOTE: SAME AS H1 */
.page_headers { font-size: 85%; color: #438f69; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #438f69; margin: .5em 0 1em 0; clear: both; }
#content table { clear: both; }
/*checkout-headers:: Controls the titles on the checkout pages (Billing Information, Shipping Information etc)*/
.checkout-headers { color: #535353; }
/*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ 
.titles { font-weight: bold; background-color: #0000000; color: #000000; text-transform: uppercase; padding: 10px 4px 10px 4px; background-image: url(../images/bgg.gif); }
/*titles2:: Controls the titles on the view cart page*/ 
.titles2 { font-weight: bold; background-color: #eeeeee; color: #999999; padding: 4px; }
/*options-titles:: Controls the way the titles on the product options display*/
.options-titles { font-weight: bold; color: #999999; }
/*invoice_title:: Controls the way the title of the invoices look */ 
.invoice_title { font-weight: bold; background-color: #cbcaca; color: #4f4e4e; }
/***********************************/
/*          GENERAL FONTS          */
/***********************************/

/*font1:: Primary Screen Font */ 
.font1 { font-weight: Normal; color: #333333; }
/*font2:: Secondary Screen Font */ 
.font2 { font-weight: Normal; color: #666666; }
.orange { color: #f49d3f; font-style: normal; font-weight: bold; text-decoration: underline; }
.font3 { font-weight: Normal; color: #373737; }
.font4 { font-weight: Normal; color: #333333; }
/*icon:: Controls the way the menu icons display*/ 
.icon { font-weight: normal; color: #ffffff; }
/*store-name:: Store Name*/		 
.store-name { color: #ae3369; text-decoration: none; }
/*store-slogan:: Store Slogan*/		 
.store-slogan { font-weight: bold; color: #ffffff; padding-top: 28px; }
/*menu-text:: Controls the way the menu (mailing list) text look*/ 
.menu-text { color: #393939; }
/*item:: Controls the Item, Name, Description, Price, Savings, Cost,Font and Color*/ 
.item { font-weight: Normal; color: #585C5F; text-decoration: none; }
/*price-info:: controls the way the prices display on the product page*/ 
.price-info { font-weight: Normal; color: #;
}
/*price:: Controls the way the product's prices display*/ 
.price { color: #535353; }
/*cart-text:: Controls the way the text inside the shopping cart looks*/ 
.cart-text { font-weight: Normal; color: #373737; line-height: 18px; }
/*steps:: Controls the way the steps on the checkout pages display*/
.steps { font-weight: bold; color: #cccccc; background-color: #ffffff; }
/*steps_on:: Controls the way the steps on the checkout [ages display*/
.steps_on { font-weight: bold; color: #535353; background-color: #ffffff; }
/*error:: Controls the error messages*/ 
.error { font-weight: bold; color: #e10e04; text-decoration: none; }
/***********************************/
/*      FORM FIELDS & BUTTONS      */
/***********************************/


/*btn:: Controls the buttons*/ 
.btn { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #319dfd; font-weight: bold; color: #ffffff; cursor: pointer; margin: 1px; }
/*btn_over:: Controls the buttons*/ 
.btn_over { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background: #319dfd; font-weight: bold; color: #ffffff; cursor: pointer; margin: 1px; }
/*btn2:: Controls the buttons*/
.btn2 { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color: #ffffff; font-weight: bold; color: #535353; cursor: pointer; }
/*txtBoxStyle:: Controls the text boxes*/  	
.txtBoxStyle { border-top: 1px solid #b3b4b5; border-bottom: 1px solid #b3b4b5; border-left: 1px solid #b3b4b5; border-right: 1px solid #b3b4b5; background-color: #f5f4f2; font-weight: normal; color: #38393a; }
/*txtareaStyle:: Controls the text areas*/ 	
.txtareaStyle { border-top: 1px solid #C7D5E0; border-bottom: 1px solid #C7D5E0; border-left: 1px solid #C7D5E0; border-right: 1px solid #C7D5E0; background-color: #FBFBFB; font-weight: normal; ; color: #343333; height: 80px; width: 250px; }
/***********************************/
/*              LINKS              */
/***********************************/


/*a:: Controls the way the  Links look before a user clicks  or mouse overs on them*/ 	 
A { }
/*a:hover:: Controls the way the  Links look when a user passes  their mouse over a them*/ 	 	
a:hover { }
/*a:visited:: Controls the way the  Links look after a user has visited that section*/ 
a:visited { }
/*a:visited: hover:: Controls the way the  Links look when a user hovers over a section they have visited*/ 	 
a:visited: hover { }
A.menu { color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none; }
A.menu: hover { color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none; }
A.menu: visited { color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none; }
A.menu: visited: hover { color: #ffffff; font-style: normal; font-weight: bold; text-decoration: none; }
/*A.cat:: Controls the way the  Links on the left bar look before a user clicks  or mouse overs on them*/ 	 
A.cat { color: #373737; font-weight: normal; font-style: normal; text-decoration: none; }
/*A.cat: hover:: Controls the way the  Links on the left bar look  when a user passes  their mouse over a them*/ 	
A.cat: hover { color: #ae3369; font-weight: normal; font-style: normal; text-decoration: underline; }
/*A.cat: visited:: Controls the way the  Links on the left bar look after a user has visited that section*/ 
A.cat: visited { color: #373737; font-weight: normal; font-style: normal; text-decoration: none; }
/*A.cat: visited: hover:: Controls the way the  Links on the left bar look when a user hovers over a section they have visited*/ 	 
A.cat: visited: hover { color: #ae3369; font-weight: normal; font-style: normal; text-decoration: underline; }
.link2: link { color: #ffffff; text-decoration: none; }
.link2: visited { text-decoration: none; color: #ffffff; }
.link2: visited: hover { text-decoration: underline; color: #ffffff; }
.link2: hover { text-decoration: none; color: #ffffff; text-decoration: underline; }
.link2: active { text-decoration: none; color: #ffffff; }
.white { color: #ffffff; }
.small { }
.mid { }
