body { margin:0px; padding:0px; font:normal 12px verdana,Book Antiqua,"Times New Roman",Times,serif; background:#120c0e url(/images/bg.jpg) repeat-x fixed top; }
/* body { margin:0px; padding:0px; font:normal 12px verdana,Book Antiqua,"Times New Roman",Times,serif; background:#5890a9 url(/images/bg2.jpg) repeat-x fixed top; } */

h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }

img { border:0px; }

div, a { padding:0px; margin:0px; }

/*** TOP START ***/

#container { width:800px; margin:20px auto 0 auto; padding:26px 26px 0 26px; }
#container a img { border:0px; }
#topcontainer { position:relative; width:800px; height:39px; margin-bottom:10px; }
#topcontainer a { text-decoration:none; }
#logo { position:absolute; bottom:0; left:0; width:161px; height:48px; background-image:url(/images/logo.png); cursor:hand; cursor:pointer; }
#toplinks { position:absolute; bottom:0; right:0; }

#home_link { float:left; width:32px; height:10px; font-size:1px; background-image:url(/images/links/home.png); cursor:hand; cursor:pointer; }
#jewellery_link { float:left; margin-left:20px; width:58px; height:10px; font-size:1px; background-image:url(/images/links/jewellery.png); cursor:hand; cursor:pointer; }
#watches_link { float:left; margin-left:20px; width:51px; height:10px; font-size:1px; background-image:url(/images/links/watches.png); cursor:hand; cursor:pointer; }
#ourbrands_link { float:left; margin-left:20px; width:68px; height:10px; font-size:1px; background-image:url(/images/links/ourbrands.png); cursor:hand; cursor:pointer; }
#locations_link { float:left; margin-left:20px; width:57px; height:10px; font-size:1px; background-image:url(/images/links/locations.png); cursor:hand; cursor:pointer; }
#community_link { float:left; margin-top:1px; margin-left:20px; width:65px; height:8px; font-size:1px; background-image:url(/images/links/community.png); cursor:hand; cursor:pointer; }
#links_link { float:left; margin-left:20px; width:29px; height:10px; font-size:1px; background-image:url(/images/links/links.png); cursor:hand; cursor:pointer; }
#aboutus_link { float:left; margin-left:20px; width:51px; height:10px; font-size:1px; background-image:url(/images/links/aboutus.png); cursor:hand; cursor:pointer; }
#contactus_link { float:left; margin-left:20px; width:64px; height:10px; font-size:1px; background-image:url(/images/links/contactus.png); cursor:hand; cursor:pointer; }

/*** TOP END ***/

/*** BOTTOM ADS START ***/

#bottomadscontainer { position:relative; width:800px; padding:10px 0 5px 0; }
#bottomads_1 { float:left; width:176px; }
#bottomads_2 { float:left; width:330px; }
#bottomads_3 { float:left; width:274px; }
#bottomads_gap1 { float:left; width:10px; font-size:0px; }
#bottomads_gap2 { float:left; width:10px; font-size:0px; }

/*** BOTTOM ADS END ***/

/*** BOTTOM START ***/

#bottomcontainer { position:relative; width:800px; font-size:10px; letter-spacing:2px; color:#fff; }
#bottomcontainer a { font-size:10px; letter-spacing:2px; color:#fff; text-decoration:none; }
#bottomcontainer a:hover { font-size:10px; letter-spacing:2px; color:#ccc; text-decoration:none; }

#copyright-2009 { float:left; width:208px; height:11px; background-image:url(/images/bottom/copyright-2009.png); }
#copyright-2010 { float:left; width:208px; height:11px; background-image:url(/images/bottom/copyright-2010.png); }
#copyright-2011 { float:left; width:208px; height:11px; background-image:url(/images/bottom/copyright-2011.png); }
#enewsletter { float:right; width:281px; height:10px; background-image:url(/images/bottom/signup.png); cursor:hand; cursor:pointer; }

#bottomaddress { position:relative; width:800px; margin:0 auto; color:#fff; font-size:11px; text-align:center; }
#bottomaddress a { color:#fff; font-size:11px; text-decoration:none; }
#bottomaddress a:hover { color:#fff; font-size:11px; text-decoration:none; }

#view { position:absolute; top:0px; right:0px; width:149px; height:10px; background-image:url(/images/bottom/view.png); cursor:hand; cursor:pointer; }
#email { position:absolute; bottom:-1px; right:140px; width:102px; height:10px; margin:0 auto; background-image:url(/images/bottom/info.png); cursor:hand; cursor:pointer; }



/*** BOTTOM END ***/

/*** HOMEPAGE START ***/

#homepage_may09 { position:relative; width:800px; height:330px; background-image:url(/images/homepage/may09/home_main.jpg); }
#homepage_may09 a { text-decormation:none; }
#homepage_may09_specials { position:absolute; bottom:25px; right:25px; width:352px; height:95px; background-image:url(/images/homepage/may09/summer.png); cursor:hand; cursor:pointer; }
#homepage_mar09 { position:relative; width:800px; height:330px; background-image:url(/images/homepage/mar09/home_main.jpg); }
#homepage_mar09 a { text-decormation:none; }

#homepage_sept09 { position:relative; width:800px; height:330px; background-image:url(/images/homepage/sept09/home_main.jpg); }
#homepage_sept09 a { text-decormation:none; }
#homepage_sept09_specials { position:absolute; bottom:25px; right:25px; width:398px; height:76px; background-image:url(/images/homepage/sept09/buyingonline.png); cursor:hand; cursor:pointer; }
#homepage_sept09 { position:relative; width:800px; height:330px; background-image:url(/images/homepage/sept09/home_main.jpg); }
#homepage_sept09 a { text-decormation:none; }

#homepage_dec09 { position:relative; width:800px; height:470px; background-image:url(/images/homepage/dec09/homepage.jpg); cursor:hand; cursor:pointer; }

#homepage_specials { position:absolute; top:60px; right:45px; width:309px; height:9px; font-size:1px; background-image:url(/images/homepage/mar09/1-home.png); cursor:hand; cursor:pointer; }
#homepage_jewellery { position:absolute; top:79px; right:45px; width:172px; height:9px; font-size:1px; background-image:url(/images/homepage/mar09/2-home.png); cursor:hand; cursor:pointer; }
#homepage_locations { position:absolute; top:99px; right:45px; width:216px; height:10px; font-size:1px; background-image:url(/images/homepage/mar09/3-home.png); cursor:hand; cursor:pointer; }
			
/*** HOMEPAGE END ***/

/*** JEWELLERY START ***/

#jewellery_title { width:118px; height:29px; margin:30px 0 15px 20px; background-image:url(/images/titles/jewellery.png); }
#jewellery_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#jewellery_subcontainer h1 { margin:20px 0 20px 20px; font-size:25px; font-weight:normal; }
#jewellery_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#666; }
#jewellery_left { float:left; width:181px; }
#jewellery_left a { color:#666; text-decoration:none; }
#jewellery_left a:hover { color:#000; text-decoration:none; }
#jewellery_right { float:right; width:614px; }
#jewellery_content { width:600px; }
#jewellery_content p { text-align:justify; }
#jewellery_content a { color:#000; }

#engagementrings_numbers { width:613px; text-align:center; }
#engagementrings_numbers a { color:#333; text-decoration:none; }
#engagementrings_numbers a:hover { color:#000; text-decoration:underline; }

/*** WATCHES START ***/

#watches_title { width:108px; height:21px; margin:30px 0 15px 20px; background-image:url(/images/titles/watches.png); }
#watches_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#watches_subcontainer h1 { margin:20px 0 20px 20px; font-size:25px; font-weight:normal; }
#watches_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#666; }
#watches_left { float:left; width:151px; }
#watches_left a { color:#666; text-decoration:none; }
#watches_left a:hover { color:#000; text-decoration:none; }
#watches_right { float:right; width:614px; }
#watches_content { width:600px; }
#watches_content p { text-align:justify; }
#watches_content a { color:#000; }

/*** OUR BRANDS START ***/

#ourbrands_title { width:150px; height:22px; margin:30px auto 15px auto; background-image:url(/images/titles/ourbrands.png); }
#ourbrands_subcontainer { width:798px; min-height:330px; background:#fff; border:1px solid #333; }
#ourbrands_subcontainer h1 { margin:20px 0 20px 20px; font-size:25px; font-weight:normal; }
#ourbrands_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#666; }
#ourbrands_left { float:left; width:200px; }
#ourbrands_left a { color:#666; text-decoration:none; }
#ourbrands_left a:hover { color:#000; text-decoration:none; }
#ourbrands_right { float:right; width:565px; }

/*** LOCATIONS START ***/

#locations_title { width:126px; height:25px; margin:30px 0 15px 20px; background-image:url(/images/titles/locations.png); }
#locations_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#locations_subcontainer h2 { margin:20px 0 5px 0; font-size:12px; font-weight:normal; color:#000; }
#locations_subcontainer p { margin:0 0 5px 0; font-size:10px; font-weight:normal; color:#666; }
#locations_subcontainer a { font-size:10px; color:#333; }
#locations_subcontainer a:hover { font-size:10px; color:#000; }
#locations_sub_subcontainer { width:798px; height:158px; background:transparent url(/images/locations_bg.jpg) repeat-x; }

/*** LINKS START ***/

#links_title { width:71px; height:25px; margin:30px 0 15px 20px; background-image:url(/images/titles/links.png); }
#links_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#links_subcontainer h1 { margin:0 0 5px 0; font-size:20px; font-weight:normal; }
#links_subcontainer h2 { margin:0 0 5px 0; font-size:20px; font-weight:normal; }
#links_subcontainer p { margin:0 0 5px 0; font-size:11px; color:#333; }
#links_subcontainer a { color:#333; text-decoration:none; }
#links_subcontainer a:hover { color:#333; text-decoration:underline; }

/*** ABOUT US START ***/

#aboutus_title { width:122px; height:22px; margin:30px 0 15px 0; background-image:url(/images/titles/aboutus.png); }
#aboutus_subcontainer { width:758px; min-height:330px; padding:0 20px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#aboutus_subcontainer h1 { margin:20px 0 20px 20px; font-size:25px; font-weight:normal; }
#aboutus_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#666; }
#aboutus_left { float:left; width:758px; }
#aboutus_left a { color:#666; text-decoration:none; }
#aboutus_left a:hover { color:#000; text-decoration:none; }

/*** COMMUNITY US START ***/

#community_title { width:156px; height:30px; margin:10px 0 15px 0; background-image:url(/images/titles/community.png); }
#community_subcontainer { width:758px; min-height:330px; padding:20px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#community_subcontainer h1 { margin:20px 0 20px 20px; font-size:25px; font-weight:normal; }
#community_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#666; }
#community_left { float:left; width:230px; }
#community_left a { color:#666; text-decoration:none; }
#community_left a:hover { color:#000; text-decoration:none; }

/*** CONTACT US START ***/

#contactus_title { width:146px; height:20px; margin:30px 0 15px 20px; background-image:url(/images/titles/contactus.png); }
#contactus_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#contactus_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#333; }
#contactus_subcontainer h6 { margin-bottom:10px; font-size:10px; font-weight:normal; color:#666; }
#contactus_subcontainer p { margin:0 0 5px 0; color:#666; }
#contactus_subcontainer tr { height:22px; color:#666; }
#contactus_subcontainer input { width:280px; border:1px solid #d5d5d5; }
#contactus_subcontainer textarea { width:280px; height:100px; border:1px solid #d5d5d5; }
#contactus_subcontainer a { color:#333; text-decoration:underline; }
#contactus_subcontainer a:hover { color:#333; text-decoration:none; }

/*** ENEWSLETTER START ***/

#enewsletter_title { width:291px; height:28px; margin:30px 0 15px 20px; background-image:url(/images/titles/enewsletter.png); }
#enewsletter_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#enewsletter_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#enewsletter_subcontainer h2 { margin-bottom:5px; font-size:16px; font-weight:normal; color:#333; }
#enewsletter_subcontainer h6 { margin-bottom:10px; font-size:10px; font-weight:normal; color:#666; }
#enewsletter_subcontainer p { margin:0 0 5px 0; color:#666; }
#enewsletter_subcontainer tr { height:22px; color:#666; }
#enewsletter_subcontainer input { width:280px; border:1px solid #d5d5d5; }
#enewsletter_subcontainer textarea { width:280px; height:100px; border:1px solid #d5d5d5; }
#enewsletter_subcontainer a { color:#333; text-decoration:underline; }
#enewsletter_subcontainer a:hover { color:#333; text-decoration:none; }

/*** SPECIALS START ***/

#specials_title { width:100px; height:29px; margin:30px 0 15px 20px; background-image:url(/images/titles/specials.png); }
#specials_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#specials_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#specials_subcontainer a { color:#333; text-decoration:underline; }
#specials_subcontainer a:hover { color:#333; text-decoration:none; }

/*** BUYING ONLINE START ***/
#buyingonline_title { width:400px; height:29px; margin:30px 0 15px 20px; background-image:url(/images/titles/buyingonline.png); }
#buyingonline_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#buyingonline_subcontainer { width:798px; min-height:330px; background:#fff url(/images/subcontainer_bg.jpg) repeat-x bottom; border:1px solid #333; }
#buyingonline_subcontainer a { color:#333; text-decoration:underline; }
#buyingonline_subcontainer a:hover { color:#333; text-decoration:none; }
#giareports {  float:left; width:306px; height:265px; margin:0px 0 20px 20px; background-image:url(/images/giareports.png); }

#jewellery_title_1 { width:137px; height:21px; margin:30px 0 15px 0; background-image:url(/images/brands/chamilia.png); }
#jewellery_title_2 { width:252px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/elitecollection.png); }
#jewellery_title_3 { width:169px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/polarbear.png); }
#jewellery_title_4 { width:141px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/polarice.png); }
#jewellery_title_5 { width:226px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/tiacollection.png); }
#watches_title_1 { width:109px; height:21px; margin:30px 0 15px 0; background-image:url(/images/brands/bulova.png); }
#watches_title_2 { width:105px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/citizen.png); }
#watches_title_3 { width:85px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/gucci.png); }
#watches_title_4 { width:88px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/guess.png); }
#watches_title_5 { width:162px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/marcecco.png); }
#watches_title_6 { width:154px; height:23px; margin:30px 0 15px 0; background-image:url(/images/brands/tagheuer.png); }
#watches_title_7 { width:214px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/raymondweil.png); }
#watches_title_8 { width:165px; height:22px; margin:30px 0 15px 0; background-image:url(/images/brands/wittnauer.png); }

#jewellery_splash_1 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-chamilia.jpg); }
#jewellery_splash_2 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-elitecollection.jpg); }
#jewellery_splash_3 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-polarbear.jpg); }
#jewellery_splash_4 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-polarice.jpg); }
#jewellery_splash_5 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-tiacollection.jpg); }

#watches_splash_1 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-bulova.jpg); }
#watches_splash_2 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-citizen.jpg); }
#watches_splash_3 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-gucci.jpg); }
#watches_splash_4 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-guess.jpg); }
#watches_splash_5 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-marcecko.jpg); }
#watches_splash_6 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-tagheuer.jpg); }
#watches_splash_7 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-raymondweil.jpg); }
#watches_splash_8 { width:614px; height:301px; margin:30px 0 15px 0; background-image:url(/images/brands/splash-wittnauer.jpg); }

#weddingsinwinnipeg { float:left; width:140px; height:72px; margin:0 20px 0 20px; background-image:url(/images/weddingsinwinnipeg.png); }

#cof_links1 { float:left; margin:0 20px 0 60px; }
#cof_links1 a { text-decoration:none; }
#cof_links_home { width:33px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/home.png); cursor:hand; cursor:pointer; }
#cof_links2 { float:left; margin-right:20px; }
#cof_links2 a { text-decoration:none; }
#cof_links_specials { width:48px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/1.png); cursor:hand; cursor:pointer; }
#cof_links3 { float:left; margin-right:20px; }
#cof_links3 a { text-decoration:none; }
#cof_links_jewellery { width:59px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/2.png); cursor:hand; cursor:pointer; }
#cof_links4 { float:left; margin-right:20px; }
#cof_links4 a { text-decoration:none; }
#cof_links_watches { width:50px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/3.png); cursor:hand; cursor:pointer; }
#cof_links5 { float:left; margin-right:20px; }
#cof_links5 a { text-decoration:none; }
#cof_links_ourbrands { width:70px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/4.png); cursor:hand; cursor:pointer; }
#cof_links6 { float:left; margin-right:20px; }
#cof_links6 a { text-decoration:none; }
#cof_links_community { width:67px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/5.png); cursor:hand; cursor:pointer; }
#cof_links7 { float:left; margin-right:20px; }
#cof_links7 a { text-decoration:none; }
#cof_links_links { width:30px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/6.png); cursor:hand; cursor:pointer; }
#cof_links8 { float:left; margin-right:20px; }
#cof_links8 a { text-decoration:none; }
#cof_links_aboutus { width:55px; height:10px; line-height:10px; font-size:1px; background-image:url(/images/circleoffriends/7.png); cursor:hand; cursor:pointer; }
#cof_links9 { float:left;'><a href='contactus.php }
#cof_links9 a { text-decoration:none; }
#cof_links_contactus { width:67px; height:10px; background-image:url(/images/circleoffriends/8.png); cursor:hand; cursor:pointer; }
#cfc_signup { position:absolute; bottom:140px; right:30px; width:208px; height:8px; line-height:8px; font-size:1px; background-image:url(/images/circleoffriends/signup.png); cursor:hand; cursor:pointer; }   		  
 
.height5 { height:5px; line-height:5px; font-size:0px; }
.height10 { height:10px; line-height:10px; font-size:0px; }
.height20 { height:20px; }
.height25 { height:25px; }
.height27 { height:27px; }
.height30 { height:30px; }
.height40 { height:40px; }
.height50 { height:50px; }

.noborder { border:0px; }
.errors { margin-bottom:5px; font-size:14px; font-style:italic; color:#ff0000; }

.clearfloat { clear:both; height:0px; line-height:0px; font-size:0px; }