/* ---------------------------- 
[Global CSS]

Project: 	Luxury Launches
Version:	1.0
Last change:	23/12/09 [templates created, ef]
Assigned to:	Farshad Ali
Primary use:	Web

------------------------------- */

/******************************************************************************************
******************************   BEGIN DEFUALT CSS   **************************************
*******************************************************************************************/

body { background: url(http://www.luxurylaunches.com/resources/images/bg-body.jpg) repeat-y #1a1a1a center top; margin: 0px; padding: 0px;font-family: Georgia,Rockwell,'Times New Roman',Times,serif; font-size: 12px; text-align:center; color:#dcdcdc; line-height:21px; word-spacing:0.08em; letter-spacing:0.02em; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0px 10px 0px; padding: 0px; font-family:Georgia, "Times New Roman", Times, serif; }
h1, h2, h3 { border-bottom:1px solid #4f4f4f; margin-bottom:7px; color:#cbaa00; font-size: 26x; font-weight: normal; margin-bottom:10px;}
h1 a, h2 a, h3 a, h1 span, h2 span, h3 span { color:#cca700; display:block; border-bottom:1px solid #000; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
h1, h2 { color:#cbaa00; font-size:26px; font-weight: normal; margin-bottom:10px; }
h2 { font-size: 24px; }
h3, h4 { color: #eaeaea; font-size: 24px; margin-bottom:5px; }
h4 { font-size:12px; }
h5 { color: #025a02;  font-size: 18px; font-style: italic; font-weight: normal; padding-left: 25px; padding-top: 5px; }
p { margin: 10px 0px 10px 0px; padding: 0px; }
a, a:visited { color: #eee;}
a:hover { text-decoration: none; }
a img { border: none; }
h3 a { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;  }
address { font-style: normal;}
.column-left { float: left; }
.column-right { float: right; }
menu{ list-style:none; margin:0; padding:0; }
abbr,acronym{border:none;}
img.rating-star { vertical-align:middle; border:none }
/******************************   END DEFAULT CSS   ***************************************/

/******************************************************************************************
******************************   BEGIN CONTAINERS  ****************************************
*******************************************************************************************/
#container { text-align:left; }
 .wrapper { width:958px; margin:0 auto; overflow:hidden; }
/******************************   END CONTAINE RS   ***************************************/
/******************************************************************************************
******************************   BEGIN HEADER *********************************************
*******************************************************************************************/
  #header-ad { text-align:center; padding:10px; background:#000; }
   #header-ad img { border:2px solid #adadad; }
  #header { overflow:hidden; background:url(http://www.luxurylaunches.com/resources/images/bg-header.png) repeat-x; height:105px; }
   #header .wrapper { background:url(http://www.luxurylaunches.com/resources/images/bg-header2.png) no-repeat center top; height:105px; overflow:hidden; }
   #header-logo { position:relative; clear:both; width:463px; margin-top:29px; float:left; }
    #header-logo a { padding-top:70px; width:463px; background:url(http://www.luxurylaunches.com/resources/images/gr-logo.png) no-repeat; }
   #header-search { float:right; margin-top:25px; width:163px; height:15px; }
    #header-search-field-wrapper { background:url(http://www.luxurylaunches.com/resources/images/bg-input-left.png) repeat-x; height:15px; width:136px; float:left; margin-right:5px;}
	 #header-search-field-wrapper input { margin:0; padding:0; border:0 !important; }
	 #header-search-field { background:url(http://www.luxurylaunches.com/resources/images/bg-input-right.jpg) no-repeat top right; border:none; padding:1px 2px; width:136px; height:14px; }
   #header-links { clear:right; float:right; list-style:none; margin-top:21px; }
    #header-links li { float:right; border-left:1px solid #4f4f4f; border-right:1px solid #000; padding:5px 10px 20px;  background:url(http://www.luxurylaunches.com/resources/images/gr-social-button-highlight.png) no-repeat bottom center; opacity:0.6; -moz-opacity:0.6; font-weight:bold; font-family: Helvetica, Arial, sans-serif; font-size:12px; }
	#header-links li.first { border-right:none; }
	#header-links li.last { border-left:none; }
	 #header-links li a { text-decoration:none; }
	  #header-links li a img { vertical-align:bottom; }
/******************************   END HEADER   ********************************************/
/******************************************************************************************
******************************   BEGIN MIDDLE  ********************************************
*******************************************************************************************/
  #middle { padding:20px 13px 0; overflow:hidden; position:relative; clear:both; }
   #middle ul,#middle menu  { list-style:none; margin:0; padding:0; }
    #middle ul li,#middle menu li { background:url(http://www.luxurylaunches.com/resources/images/gr-bullet-arrow.jpg) no-repeat; list-style:none; padding:0 0 0 17px;  }
   #middle a,#middle a:link,#middle a:visited{ color:#dcdcdc; font-weight:bold; }
   #middle h2 a,#middle h2 a:link,#middle h2 a:visited ,#middle h3 a,#middle h3 a:link,#middle h3 a:visited { color:#dcdcdc; text-decoration:none; }
   #middle #menu-services { overflow:hidden; padding-left:20px; }
   #middle #menu-services li { width:158px; float:left; margin-bottom:3px; }
   #middle-column-left.column-left { width:552px; font-size:14px; clear:left; }
    #middle-column-left.column-left img { margin-bottom:10px; margin-right:10px; }
	#middle-column-left.column-left ul { padding:10px 40px; }
	#middle-column-left.column-left #middle-featured-stories-box { overflow:hidden; margin-bottom:20px; }
	 #middle-column-left.column-left #middle-featured-stories-box-top { width:552px; height:8px; background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-top.png) no-repeat; }
	 #middle-column-left.column-left #middle-featured-stories-box-middle { width:552px; min-height:162px; background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-middle.jpg) repeat-x #bebebe; overflow:hidden; }
	  #middle-column-left.column-left #middle-featured-stories-box-middle h2 { margin:0; padding:0 17px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; border-bottom:none; }
	  #middle-column-left.column-left #middle-featured-stories-box-middle ul { margin:0; padding: 10px; }
	   #middle-column-left.column-left #middle-featured-stories-box-middle ul li { margin:0 6px 0 7px; padding:0; float:left; width:93px; }
	    #middle-column-left.column-left #middle-featured-stories-box-middle ul li h3 { margin:0; padding:0; font-size:11px; border-bottom:none; }
		 #middle-column-left.column-left #middle-featured-stories-box-middle ul li h3 a { color:#1a1a1a; border-bottom:none; }
	   #middle-column-left.column-left #middle-articles-container ul { margin:0 2px 0 0; padding:0; }
	    #middle-column-left.column-left #middle-articles-container ul li { margin:0 0 20px; padding:0; }
		  #middle-column-left.column-left #middle-articles-container ul li img, #middle-column-left.column-left #middle-article-container img { border:1px solid #4f4f4f; }
		   #middle-column-left.column-left #middle-article-container .article-social-icon { border:none; }
		   #middle-column-left.column-left #middle-articles-container ul li h3 a {border-bottom:1px solid #000000;color:#CCA700;display:block;font-family:Helvetica,Arial,sans-serif;font-weight:bold;padding-bottom:5px;}
		    #middle-column-left.column-left #middle-articles-container .more-link { display:block; text-decoration:none; font-style:italic; text-align:right; font-weight:normal; font-size:11px; }
			#middle-column-left.column-left #middle-articles-container .article-credits-container { border-top:1px solid #000; font-size:12px; }
		    #middle-column-left.column-left #middle-articles-container .article-credits-container p.article-credits { border-top:1px solid #4f4f4f; margin:0; padding:5px 0; }
			 #middle-column-left.column-left #middle-articles-container .article-credits-container p.article-credits a, #middle-column-left.column-left #middle-articles-container .article-credits-container p.article-credits a:link, #middle-column-left.column-left #middle-articles-container .article-credits-container p.article-credits a:visited { text-decoration:none; }
      #middle-column-left.column-left #middle-featured-stories-box-bottom { width:552px; height:8px; background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-bottom.png) no-repeat; }
   #middle-column-right.column-right { width:350px; margin:0 10px; clear:right; }
    #middle-column-right.column-right a { text-decoration:none; }
	#middle-column-right.column-right h3 { font-size:18px; font-weight:normal; border-bottom:1px solid #4f4f4f; margin-bottom:5px; font-weight:normal; }
	 #middle-column-right.column-right h3 span { border-bottom:1px solid #000; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#EAEAEA; }
    #middle-column-right.column-right #middle-column-right-ad { text-align:center; margin-bottom:20px; }
	 #middle-column-right.column-right img{ border:1px solid #212121; }
	 #middle-column-right.column-right .right-container-wide { padding-bottom:20px; background:url(http://www.luxurylaunches.com/resources/images/gr-seperator-big.png) no-repeat center bottom; clear:both;  position:relative; }
	 
	  #middle-column-right.column-right #middle-column-right-columns #middle-column-right-column1 { width:183px; margin-left:10px; }
	  #middle-column-right.column-right #middle-column-right-columns #middle-column-right-column2 { width:156px; }
	   #middle-column-right.column-right #middle-column-right-columns .right-container { padding-bottom:20px; background:url(http://www.luxurylaunches.com/resources/images/gr-seperator-small.png) no-repeat center bottom; margin-bottom:20px; }
	    #middle-column-right.column-right #middle-column-right-columns .right-container ul, #middle-column-right.column-right #middle-column-right-columns .right-container ul li { margin:0; padding:0; }
		 #middle-column-right.column-right #middle-column-right-columns .right-container img { margin-bottom:5px; }
		 #middle-column-right.column-right #middle-column-right-columns .right-container ul li { margin-bottom:5px; border-bottom:1px solid #4f4f4f; }
		 #middle-column-right.column-right #middle-column-right-columns .right-container ul li div.item-container { border-bottom: 1px solid #000; }
	    #middle-column-right.column-right #middle-column-right-columns #ads0 { margin:0; padding:0; }
		 #middle-column-right.column-right #middle-column-right-columns #ads0 li { margin: 0 0 10px; padding:0; overflow:hidden; font-size:11px; }
		  #middle-column-right.column-right #middle-column-right-columns #comments-container a, #middle-column-right.column-right #middle-column-right-columns #recent-articles-container a { display:block; margin:5px 0; }
		   #middle-column-right.column-right #middle-column-right-columns #newsletter-container #newsletter-field-mail { width:99px; height:22px; background:url(http://www.luxurylaunches.com/resources/images/bg-input2-left.png) no-repeat; border:none; padding:5px 10px; font-size:18px; font-weight:bold; float:left; }
		   #middle-column-right.column-right #middle-column-right-columns #archive-container { overflow:hidden; margin-bottom:15px; } 
			#middle-column-right.column-right #middle-column-right-columns #archive-container #archive-see-all-link { float:right; display:block; margin-top:16px; font-weight:normal; font-size:11px; }
			 #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-navigation { overflow:hidden; text-align:center; margin-bottom:5px; }
			  #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-navigation #archive-navigation-left { display:block; float:left; width:14px; height:14px; text-align:left; }
			  #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-navigation #archive-navigation-right { display:block; float:right; width:14px; height:14px; text-align:right; }
			  #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-week-headers { clear:both; overflow:hidden; margin-bottom:5px; } 
			   #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-week-headers li { border:none; width:22px; float:left; color:#afafaf; }
			  #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-days { overflow:hidden; clear:both; } 
			   #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-days li { width:21px; height:17px; border-left:1px solid #626262; border-bottom:1px solid #626262; float:left; text-align:center; margin:0; padding:4px 0 0; }
			   #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-days li.left { border-left:none; }
			   #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-days li.bottom { border-bottom:none; }
			   #middle-column-right.column-right #middle-column-right-columns #archive-container #archive-days li.dim a { color:#AFAFAF; } 
/******************************   END MIDDLE    *******************************************/
/******************************************************************************************
******************************   BEGIN FOOTER   *******************************************
*******************************************************************************************/
  #footer { clear:both; font-size:14px; overflow:hidden; margin-top:10px; }
  #footer .wrapper {  background:url(http://www.luxurylaunches.com/resources/images/bg-footer.png) no-repeat; padding:2px 16px 0; }
   #footer menu, #footer p {text-align:center; color:#FFF; margin-top:10px; display:block; }
    #footer menu li { display:inline; color:#FFF; text-transform:uppercase; }
   #footer p { font-family:Georgia, "Times New Roman", Times, serif; }
   	 #footer a, #footer a:link, #footer a:visited { color:#FFF; text-decoration:none; font-family:Helvetica, Arial, sans-serif }
	 #footer a:hover, #footer a:active { text-decoration:underline; }	 
/******************************   END FOOTER   ********************************************/
/******************************************************************************************
****************************** BEGIN IMAGE REPLACEMENT ************************************
******************************************************************************************/
.image-replace { background: no-repeat 0 0; display: block; height: 0; overflow: hidden; }
h1.image-replace { padding-top:30px; }
h2.image-replace { padding-top:27px; }
/***************************** END IMAGE REPLACEMENT **************************************/
/******************************************************************************************
/******************************************************************************************
****************************** BEGIN LINK WITHIN ******************************************
******************************************************************************************/
#lws_0 { background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-middle.jpg) repeat-x #bebebe; position:relative; margin-top:18px; }
.linkwithin_outer { background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-top.png) no-repeat; top:-8px; left:0; position:relative; }
.linkwithin_inner { background:url(http://www.luxurylaunches.com/resources/images/gr-white-box-bottom.png) no-repeat center bottom; position:relative; bottom:-16px; left:0; width:auto !important; padding:0 10px !important;  }
#linkwithin_text_0 { padding:0 !important; margin:0 !important; color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:bold; margin-left:15px !important; }
.linkwithin_posts a { display:block; float:left; margin-right:7px !important; margin-left:7px !important; border:none !important; }
.linkwithin_title { color:#1A1A1A !important; font-family:Georgia !important; font-size:11px !important; font-weight:bold !important; }

/***************************** END LINK WITHIN *******************************************/
/******************************************************************************************
****************************** BEGIN DISQUS COMMENTS **************************************
******************************************************************************************/
.dsq-dc-logo, .dsq-brlink { display:none; }
#dsq-authenticate ul, #dsq-authenticate li { margin:0 !important; padding:0 !important; }
#dsq-content h3 span { display:inline; border-bottom:0; }
#dsq-content ul, #dsq-content li, #dsq-content ol, #dsq-content cite, #dsq-content div, #dsq-content table, #dsq-content td, #dsq-content th, #dsq-content p, #dsq-content a, #dsq-content cite, #dsq-content img {}
.dsq-options img { border:none !important; margin:auto !important; }
.dsq-options a { text-decoration:none !important; padding-left:5px !important; }
#dsq-comments, #dsq-comments li { padding:0 !important; }
#dsq-comments img { margin:0 !important; }
.dsq-item-trackback { }
.dsq-item-trackback input { color:#FFF !important; border:none !important; display:block; width:552px !important; }
/***************************** END DISQUS COMMENTS  **************************************/
