/* Phantasias: The ORIGINAL $5 Jewelry Company - Started Wednesday, August 06, 2008 */
/* Website coded and designed by Sarah Brenner - www.coroflot.com/sbrenner7 - sbrenner7@yahoo.com */

/* Reset global properties
----------------------- */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, ul, ol, li, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags
--------------- */
a { color: #333333; }
a:hover { color: #636363; }
#top_right a:hover { color: #FFFFFF; background-color: #251B14; }
#top_right a { padding: 0 2px; }
#content a { text-decoration: underline; }
.forgetpass a { text-decoration: underline; font-size: 11px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.brown { color: #251B14; }
.special_offers { font-size: 10px; }
.underline { text-decoration: underline; }
.title { color: #251B14; font-family: "Times New Roman", Times, serif; font-size: 22px; padding: 20px 0px 0px 10px; }
#noimageavailable { border: solid #C2BBA0 2px; text-align: center; width: 95px; height: 95px; }
.upsell { float: left; width: 85px; margin-right: 10px; text-align: center; }
.productname_upsell { line-height: 12px; }
#upsell1 { margin-left: 0px; }
#upsell2 { margin-left: 0px; }
p { font-weight: normal; font-size: 11px; padding: 0px; margin: 0px; color: #333333; }
h1 { font-weight: normal; font-size: 20px; padding: 0px; margin: 0px; font-family: "Times New Roman", Times, serif; color: #251B14; }
h2 { font-weight: normal; font-size: 14px; padding: 0px; margin: 0px; font-family: "Times New Roman", Times, serif; color: #251B14; line-height: 14px; }
h3 { font-weight: normal; font-size: 15px; padding: 0px; margin: 0px; font-family: "Times New Roman", Times, serif; color: #251B14; }
#product_details-Interested h3 { font-weight: normal; font-size: 18px; padding: 0px; margin: 0px; font-family: "Times New Roman", Times, serif; color: #D7C699; }
#product_details-Interested a { color: #FFFFFF; }
#center-form { margin: auto; width: 375px; }
#center-btns { margin: auto; width: 550px; }
#contact-form { margin: auto; width: 550px; }
#content_showcart .noimgborder { border: none; }
#content img { border: solid #C2BBA0 2px; text-align: center; }
/* Product Results */ 
#productname { height: 30px; overflow: hidden; }
#previous_next { border: solid #C2BBA0 1px; width: 530px; }
#results { width: 530px; height: 370px; }
#results_container { width: 530px; height: 370px; }
/* Product Details */ 
#product_description { font-size: 11px; color: #333333; padding: 10px 0px 7px 0px; }
#product_details { width: 545px; padding-top: 15px; }
#product_detailsL { float: left; width: 225px; padding-left: 25px; }
#product_detailsR { float: left; width: 270px; padding-top: 50px; padding-left: 40px; }
#product_detailsTOP { width: 550px; }
#product_details-Interested { height: 180px; width: 204px; margin-top: 60px; float: right; background: url(../images/bkrnd_maybeinterested.gif) no-repeat; text-align: center; padding: 40px 10px 0 10px; }
#float_right { float: right; }
.enlarge { background: url(../images/enlarge.gif) no-repeat center right; }
#quanity { padding: 10px 0px; }
#price { padding: 5px 0px 5px 0px; }
#product_line { border-bottom: solid #C2BBA0 1px; }
#product_details #product_detailsTOP #product_detailsR .email_friend { float: right; margin-right: 10px; }
#product_details #product_detailsTOP #product_detailsR .ringsizer { float: right; margin-right: 35px; text-decoration: underline; margin-top: 15px; }
#product_details #product_detailsTOP #product_detailsR .email_friend img { border: none; vertical-align: text-bottom; }
/* End Product Details */ 
 
/* Start Website in Sequence */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #333333; background: #251B14 url(../images/background.gif) repeat-x top center; }
#container { width: 890px; height: 613px; margin: auto; margin-top: 25px; background: #FFFFFF; border: Solid #C2BBA0 5px; }
#container_home { width: 890px; height: 598px; margin: auto; margin-top: 25px; background: #FFFFFF; border: Solid #C2BBA0 5px; }
#top { width: 890px; height: 97px; }
#logo { float: left; padding: 25px 0px 0px 20px; }
#top_right { float: right; padding: 40px 20px 0px 0px; }
#middle { width: 890px; height: 422px; }
#middle_home { width: 890px; height: 407px; }
#flash { width: 550px; height: 407px; float: right; border-left: solid #C2BBA0 1px;/*background: url(../images/flash.jpg) no-repeat;*/
}
#content { width: 520px; height: 382px; float: right; border-left: solid #C2BBA0 1px; padding: 30px 10px 10px 20px; overflow: auto; }
#content_myacct { width: 520px; height: 382px; float: right; border-left: solid #C2BBA0 1px; padding: 30px 10px 10px 20px; overflow: auto; }
#content_wtest { width: 550px; height: 422px; float: right; border-left: solid #C2BBA0 1px; }
#content_wtest #text { width: 390px; height: 382px; float: left; padding: 30px 10px 10px 10px; overflow: auto; }
#content_wtest #test { width: 120px; height: 382px; float: right; padding: 30px 10px 10px 10px; overflow: auto; background: #C2BBA0; }
#content_product { width: 550px; height: 422px; float: right; border-left: solid #C2BBA0 1px; overflow: auto; }
#content_details { width: 879px; height: 402px; border-left: solid #C2BBA0 1px; padding: 10px 0px 10px 10px; overflow: auto; }
#content_product img, #content_details img, #content_interior img, #content_results img { border: solid #C2BBA0 2px; text-align: center; }
#content_interior, #content_showcart { width: 870px; height: 382px; padding: 30px 10px 10px 10px; overflow: auto; }
#content_login { width: 520px; height: 322px; float: right; border-left: solid #C2BBA0 1px; padding: 90px 10px 10px 20px; overflow: auto; }
#content_results { width: 869px; height: 402px; border-left: solid #C2BBA0 1px; padding: 10px 10px 10px 10px; overflow: auto; }
#content_college { width: 649px; height: 402px; border-left: solid #C2BBA0 1px; padding: 10px 10px 10px 230px; overflow: auto; }
#content_college img { border: solid #C2BBA0 2px; text-align: center; }
#online_fundraising { width: 230px; float: left; text-align: center; padding: 20px 14px 0px 15px; }
#online_fundraising2 { width: 230px; text-align: center; margin: auto; }
#onsite_fundraising { width: 230px; float: right; text-align: center; padding: 7px 15px 0px 14px; }
#online_fund_BTN { padding: 15px 10px 0px 10px; background: url(../images/OnlineFundraising.gif) no-repeat; width: 181px; height: 51px; text-align: center; margin: 0px 20px; color: #fff; }
#onsite_fund_BTN { padding: 15px 10px 0px 10px; background: url(../images/OnSiteFundraising.gif) no-repeat; width: 181px; height: 51px; text-align: center; color: #fff; margin: 0px 15px; }
#info_fund_BTN { padding: 15px 10px 0px 10px; background: url(../images/Fundraising_Info.gif) no-repeat; width: 181px; height: 51px; text-align: center; margin: 0px 20px; color: #fff; }
#contact_fund_BTN { padding: 15px 10px 0px 10px; background: url(../images/fundraising_btn.gif) no-repeat; width: 101px; height: 51px; text-align: center; margin: 0px 0px 0px 5px; color: #fff; }
#left { width: 339px; height: 422px; float: left; background: url(../images/necklace2.jpg) no-repeat top right; }
#left_home { width: 339px; float: left; background: url(../images/necklace_new.jpg) no-repeat top right; }
#questions { float: right; background: url(../images/Questions.gif) no-repeat; margin: 30px 10px 0px 0px; width: 311px; height: 29px; }
#fundraising_commissions { margin-top: 5px; float: left; padding-left: 5px; }
#line { width: 339px; height: 2px; background: #C2BBA0 url(../images/line.jpg) repeat-x; float: left; }
#address { float: left; }
#form { float: left; }
#contact_fundraising { float: right; width: 134px; border-left: solid #C2BBA0 1px; text-align: center; padding: 0px 0px 0px 10px; height: 200px; }
#securebtns-checkout { margin-right: 325px; }
#login-box { width: 264px; height: 204px; background: url(../images/bkrnd_box.gif) no-repeat; float: left; padding: 25px 20px 0 20px; margin-left: 120px; }
#register-box { width: 264px; height: 204px; background: url(../images/bkrnd_box.gif) no-repeat; float: right; padding: 25px 20px 0 20px; margin-right: 120px; }
#register { margin-top: 100px; }
#login { margin-top: 70px; }
/* End Center */
 
/* Start Nav
--------- */
#nav { width: 890px; height: 24px; background: #C2BBA0; }
#subnav { width: 329px; height: auto; float: left; padding-left: 10px; }
#subnav li { line-height: 2.5em; font-size: 11px; padding-left: 10px; text-transform: uppercase; }
/* End Sub Nav */


 /* End Nav */
 

 /* Start Bottom */
 
    #bottom { width: 890px; height: 70px; background: #251B14; margin: auto; }
#signup { margin-top: 5px; float: left; margin-left: 10px; }
#signup_form { float: left; }
#special_offers { float: left; margin-top: 8px; font-size: 11px; text-align: left; vertical-align: text-bottom; color: #ffffff; margin-left: 2px; }
#savings { margin: 15px 0px 0px 15px; float: left; background: url(../images/savings.gif) no-repeat; width: 146px; height: 76px; }
#bottom_left { float: left; }
/* End Bottom */

/* Start Footer */

#footer { width: 900px; margin: auto; text-align: center; margin-top: 10px; }
#footer_contact { width: 900px; text-align: center; color: #82744F; font-size: 11px; float: left; margin-bottom: 10px; }
#footer a { color: #FFFFFF; }
#footer_links { width: 655px; text-align: center; color: #FFFFFF; font-size: 10px; margin-top: 10px; margin-bottom: 20px; float: left; }
#footer_links a { color: #FFFFFF; }
#AuthorizeNetSeal { float: left; }
#SSL { float: left; width: 100px; padding-left: 25px; }
/* End Footer */
 
 /* Start Forms */

input, textarea { border: 1px solid #C2BBA0; text-align: left; }
.dropdownmenu { background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: right center; width: 100px; }
.border { border: 1px solid #C2BBA0; }
.noborder { border: none; }
.submit { left: 20px; width: 70px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; background-color: #251B14; text-align: center; color: #FFFFFF; }
.submit_tan { margin-left: 5px; border: none; }
#top_right textarea { border: 1px solid #C2BBA0; background-color: #FFFFFF; text-align: left; width: 120px; font-size: 10px; }
.email_field { border: 1px solid #C2BBA0; background-color: #FFFFFF; text-align: left; width: 120px; font-size: 10px; }
.reset { left: 20px; width: 70px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; background-color: #251B14; text-align: center; color: #FFFFFF; }
.imgbottom { vertical-align: text-bottom; }
.btn_notext { background: url(../images/btns/btn_notext.gif) no-repeat; border: none; height: 23px; width: 82px; cursor: pointer; text-align: right; padding-right: 20px; color: #FFFFFF; }
.btn_notext:hover { color: #C2BBA0; }
.btn_add-to-shopping-cart { background: url(../images/btns/btn_add-to-shopping-cart.gif) no-repeat; border: none; height: 23px; width: 161px; float: right; margin-right: 10px; cursor: pointer; }
.btn_add-to-shopping-cart:hover { background: url(../images/btns/btn_add-to-shopping-cart_up.gif) no-repeat; }
.btn_email-to-a-friend { background: url(../images/btns/btn_email-to-a-friend.gif) no-repeat; border: none; height: 23px; width: 133px; float: right; margin-right: 10px; cursor: pointer; }
.btn_email-to-a-friend:hover { background: url(../images/btns/btn_email-to-a-friend_up.gif) no-repeat; }
.btn_search { background: url(../images/btns/btn_search.gif) no-repeat; border: none; height: 23px; width: 72px; cursor: pointer; }
.btn_search:hover { background: url(../images/btns/btn_search_up.gif) no-repeat; }
.btn_register { background: url(../images/btns/btn_register.gif) no-repeat; border: none; height: 23px; width: 82px; cursor: pointer; }
.btn_register:hover { background: url(../images/btns/btn_register_up.gif) no-repeat; }
.btn_apply-code { background: url(../images/btns/btn_apply-code.gif) no-repeat; border: none; height: 23px; width: 99px; cursor: pointer; margin-left: 10px; }
.btn_apply-code:hover { background: url(../images/btns/btn_apply-code_up.gif) no-repeat; }
.btn_update { background: url(../images/btns/btn_update.gif) no-repeat; border: none; height: 23px; width: 74px; cursor: pointer; }
.btn_update:hover { background: url(../images/btns/btn_update_up.gif) no-repeat; }
.btn_continue-shopping { background: url(../images/btns/btn_continue-shopping.gif) no-repeat; border: none; height: 23px; width: 147px; cursor: pointer; float: right; margin-right: 10px; }
.btn_continue-shopping:hover { background: url(../images/btns/btn_continue-shopping_up.gif) no-repeat; }
.btn_checkout { background: url(../images/btns/btn_checkout.gif) no-repeat; border: none; height: 23px; width: 88px; cursor: pointer; float: right; }
.btn_checkout:hover { background: url(../images/btns/btn_checkout_up.gif) no-repeat; }
.btn_log-in { background: url(../images/btns/btn_log-in.gif) no-repeat; border: none; height: 23px; width: 70px; cursor: pointer; }
.btn_log-in:hover { background: url(../images/btns/btn_log-in_up.gif) no-repeat; }
.btn_send { background: url(../images/btns/btn_send.gif) no-repeat; border: none; height: 23px; width: 61px; cursor: pointer; }
.btn_send:hover { background: url(../images/btns/btn_send_up.gif) no-repeat; }
.btn_next { background: url(../images/btns/btn_next.gif) no-repeat; border: none; height: 23px; width: 59px; cursor: pointer; }
.btn_next:hover { background: url(../images/btns/btn_next_up.gif) no-repeat; }
.btn_place-order { background: url(../images/btns/btn_place-order.gif) no-repeat; border: none; height: 23px; width: 102px; cursor: pointer; }
.btn_place-order:hover { background: url(../images/btns/btn_place-order_up.gif) no-repeat; }
.formButton { background: url(../images/btn_brown.gif) no-repeat right; border: none; height: 20px; color: #251B14; padding-right: 20px; font-size: 11px; font-weight: bold; }
.formButton:hover { background: url(../images/btn_brown_up.gif) no-repeat right; border: none; height: 20px; color: #636363; padding-right: 20px; }
.formButton_right { background: url(../images/btn_brown.gif) no-repeat right; border: none; height: 20px; color: #251B14; float: right; margin-right: 10px; padding-right: 20px; font-size: 11px; text-align: right; font-weight: bold; }
.formButton_right:hover { background: url(../images/btn_brown_up.gif) no-repeat right; border: none; height: 20px; color: #636363; float: right; margin-right: 10px; padding-right: 20px; }
.formButton_right2 { background: url(../images/btn_brown3.gif) no-repeat right; border: none; height: 20px; color: #251B14; float: right; margin-right: 10px; padding-right: 20px; font-size: 11px; text-align: right; font-weight: bold; padding-top: 3px; }
.formButton_right2:hover { background: url(../images/btn_brown_up3.gif) no-repeat right; border: none; height: 20px; color: #636363; float: right; margin-right: 10px; padding-right: 20px; }
.formButton_left { background: url(../images/btn_brown.gif) no-repeat; border: none; height: 20px; color: #251B14; font-size: 11px; font-weight: bold; }
.formButton_left:hover { background: url(../images/btn_brown_up.gif) no-repeat; border: none; height: 20px; color: #636363; }
.formButton_offers { background: url(../images/btn_tan.gif) no-repeat; border: none; height: 20px; width: 20px; }
.formButton img { float: right; }
.formButtont_right img { float: right; }
/* End Forms */
#tableProductDetails { margin: 55px 0px 0px 30px; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 3.
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

/*Form Styles*/
input.formCheckbox { border: none; background: transparent; }
/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
#content_showcart table.tabularData, #content_showcart table.tabularData td { border: 1px solid #C2BBA0; border-collapse: collapse; }
table.tabularData td, table.tabularData th { padding: 3px; }
#content_showcart table.tabularData3, #content_showcart table.tabularData3 td { border-collapse: collapse; }
table.tabularData3 td, table.tabularData3 th { padding: 3px; }
table.tabularData2 td, table.tabularData2 th { padding: 10px; }
table.tabularData2 { margin-left: 21px; }
#content_showcart table.tabularData th, #content_showcart table.tabularData th a:link, #content_showcart table.tabularData th a:visited, #content_showcart table.tabularData th a:hover, #content_showcart table.tabularData th a:active { background: #251B14; color: #FFFFFF; }
/* altRowEven & altRowOdd are used to style alternating table rows. */
#content_showcart .altRowEven { background-color: #FFFFFF; }
#content_showcart .altRowOdd { background-color: #FFFFFF; }
/* oldprice is displayed when there is a discount */
.oldprice { text-decoration: line-through; }
.smallprint { font-size: 10px; }
.pagingLinks { text-align: center; }
.errorMessage { color: #993333; font-weight: bold; }
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td { vertical-align:top; }
#container #middle #content_wtest #test p { font-style: italic; font-size: 12px; text-align: center; font-family: "Times New Roman", Times, serif; color: #fff; }
td.contact { font-size: 11px; }
/* ------------------------------------- Float Feedback Button ------------------------------------- */

#floatdiv { position:absolute; left:0px; top:0px;/* This is a floating javascript menu. */ font-size: 15px; text-align: center; color: #82744F; }
.feedback { font-size: 10px; }
