@charset "utf-8";
/*********************************************************/
/* CSS Document Designed by Usman <mizmaar3@hotmail.com> */
/*********************************************************/

.mdg-detailLeft, .mdg-detailRight
{width:500px; float:left;}

.mdg-detailRight
{}

.mdg-detailRight .mdg-detailReview
{float: left; width:auto; margin-top:10px;}
.mdg-detailRight .mdg-detailReview img
{margin:9px 5px 0 5px;}
.mdg-detailRight .mdg-detailReview a 
{color: #1d6198; font-size:13px; font-weight:lighter; margin-right:10px; line-height:30px;}
.mdg-detailRight .mdg-detailReview a:hover
{color:#555;}
/*.mdg-detailRight .mdg-detailReview br
{display: none}*/

.mdg-detailRight .mdg-detailStatus
{float: right; width:auto; font-size:13px; color:#555; text-indent:23px; margin-top:25px;; font-weight:normal !important; color:inherit !important;}
.mdg-detailRight .stock_label_in_stock
{background:url(../images/tick-small-green.png) no-repeat left;}
.mdg-detailRight .stock_label_backordered
{background:url(../images/info-small-green.png) no-repeat left;}
.mdg-detailRight .stock_label_preorder
{background:url(../images/info-small-green.png) no-repeat left;}
.mdg-detailRight hr
{border:0; border-bottom:1px solid #ccc; height:1px; clear:both; margin:15px 0;}

.mdg-detailRight h1
{color:#555; font-size:27px; font-weight:lighter; margin:0; margin-top:-8px; padding:0; line-height:44px;}

.mdg-detailRight .mdg-detailInfoWrap,
.mdg-detailRight .mdg-detailRelatedWrap
{float:left;}

.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowWrap
{float:left; width:300px; height:45px; background:url(../images/graientLineSmall.png) no-repeat left bottom;}
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowLabel
{line-height: 45px; width:100px; float:left; font-weight:lighter; font-size:14px; color:#222; margin:0; padding:0;}

.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowOldPrice,
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowNewPrice,
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowSavePrice
{line-height: 45px; width:200px; float:left; font-weight:lighter; font-size:14px; color:#222; margin:0; padding:0;}

.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowOldPrice
{font-size:18px; text-decoration:line-through;}
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowNewPrice
{font-size:28px; font-weight: bold; color:#f56708}
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailRowSavePrice
{font-size:18px; color:#64be3c; font-weight:bold;}

.mdg-detailRight .mdg-detailInfoWrap .mdg-detailButtonArea
{width: 200px; float:right; height: 130px;}

.mdg-detailRight .mdg-detailInfoWrap .mdg-detailButtonArea input[type=image]
{float: right; margin-bottom:2px;}

.mdg-detailRight .mdg-detailButtonArea .mdg-itemNumber
{text-align:right; width: 100%; font-size:11px;}
.mdg-detailRight .mdg-detailButtonArea .mdg-itemNumber a
{font-size:11px; color:#1d6198;}


.mdg-detailRight .mdg-detailInfoWrap .mdg-detailButtonArea .mdg-itemQty
{text-align:right; width: auto; font-size:12px; margin:15px 0 5px 0; padding-right:100px;}
.mdg-detailRight .mdg-detailInfoWrap .mdg-detailButtonArea .mdg-itemQty input[type=text]
{width:40px; font-size:12px; border:1px solid #ccc; text-align:center; font-weight:bold;}

.mdg-detailRight .mdg-detailButtonArea .mdg-productQuoteText
{text-align:left; width:198px; height:auto; font-size:12px; margin:20px 0 2px 2px;}
.mdg-detailRight .mdg-detailButtonArea .mdg-productQuoteText a
{color:#1d6198; text-decoration:underline;}


.mdg-detailRelatedWrap 
{margin-top:50px;}
.mdg-detailRelatedWrap h1
{color: #f56708; width:478px; height: 35px; line-height: 35px; font-size: 24px; background:#ebebeb; padding:0 10px;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox
{border:1px solid #ebebeb; float:left; width:164px; height: auto;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox:hover
{border:1px solid #ccc;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedImg
{width:145px; height:80px; margin:5px 6px; position:relative;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedImg img
{max-width:140px; max-height:75px; display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom,
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom .mdg-productTitle
{width:164px; float:left; background: #f7f7f7; text-align:center;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom
{padding:4px 0;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom .mdg-productTitle a
{font-size:12px; text-align:center; color:#1d6198; font-weight:normal;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom .mdg-detailRelatedBoxOldPrice
{font-size:12px; float:left; color:#333; text-decoration:line-through; margin-left:5px;line-height:20px;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom .mdg-detailRelatedBoxNewPrice
{font-size:18px; float:right; color:#f56708; margin-right:5px; line-height:20px;}
.mdg-detailRelatedWrap .mdg-detailRelatedBox .mdg-detailRelatedBottom .mdg-detailRelatedBoxNewPriceCenter
{font-size:18px; float:none; color:#f56708; margin-right:5px; line-height:20px;}


.mdg-detailDropDown
{float:right; /*text-align:right; width:inherit; height:auto;*/ margin:40px 0 0 0;}
.mdg-detailDropDown .mdg-detailDropDownInfo
{text-align:right}
.mdg-detailDropDown .mdg-detailDropDownTooltip
{position:absolute; z-index:9; display:none; padding:5px; margin-top:20px; width:487px; border:solid 1px #898989; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; color:#555; font-size:12px; text-align:left}
.mdg-detailDropDown select
{width:499px; border:1px solid #898989;
border:1px solid #ccc; border-radius:3px; color:#555; padding:8px 8px; font-size:13px;
 background-color:#f7f7f7; margin-bottom: 10px; font-weight:normal;
 -moz-border-radius:3px; box-shadow:inset 0px 1px 3px #bbb;
 -webkit-box-shadow:inset 0px 1px 3px #bbb;
 -moz-box-shadow:inset 0px 1px 3px #bbb; }
.mdg-detailDropDown strong, .mdg-detailDropDown b
{font-size:14px; font-weight:normal; margin-top:10px; color:#222}


.mdg-detailedInfoTabs
{float:left;}

.mdg-detailedInfoTabs .mdg-tabLinksWrap
{float:left; width:1000px;}
.mdg-detailedInfoTabs .mdg-tabLinksWrap .mdg-tabLink
{float:left; width:auto; padding:5px 18px; background:#ebebeb; margin-right:5px; font-size:18px;}
.mdg-detailedInfoTabs .mdg-tabLinksWrap .mdg-tabLink
{text-shadow: 1px 1px 0 #ebebeb; background:#ebebeb; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaeaea), to(#ccc));
background: -webkit-linear-gradient(#eaeaea, #ccc); 
background: -moz-linear-gradient(#eaeaea, #ccc);
background: -ms-linear-gradient(#eaeaea, #ccc); 
background: -o-linear-gradient(#eaeaea, #ccc);
background: linear-gradient(#eaeaea, #ccc);
-pie-background: linear-gradient(#eaeaea, #ccc); behavior: url(PIE.htc); 
display:block; border:1px solid #ccc; border-bottom:0;}

.mdg-detailedInfoTabs .mdg-tabLinksWrap .mdg-tabSelected
{background:#f56708; color:#fff; text-shadow:none; border-color:f56708;}
.mdg-detailedInfoTabs .mdg-tabLinksWrap .mdg-tabLink:hover 
{cursor:pointer; text-shadow:none;}
.mdg-detailedInfoTabs .mdg-tabLinksWrap .mdg-tabSelected:hover
{cursor:default;}
.mdg-detailedInfoTabs .mdg-tabLink a
{text-align:center; display:block; font-size:18px; color:#f56708;}
.mdg-detailedInfoTabs .mdg-infoTabCont
{float:left; width:930px; padding:20px 35px; border:1px solid #f56708; display:none;}
.mdg-detailedInfoTabs .mdg-infoTabLessPadding
{ width:960px; padding:10px 20px;}

.mdg-detailedInfoTabs .mdg-accessoriesBox
{width:285px; height:150px; float:left; margin:15px; border:1px solid #ebebeb; position:relative;}

.mdg-detailedInfoTabs .mdg-accessoriesBox .accessBoxImg
{width:140px; height:100px; float:left; position:relative;}
.mdg-detailedInfoTabs .mdg-accessoriesBox .accessBoxImg img
{max-width:120px; max-height:80px; display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}

.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessOldPrice,
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessOldPriceBLANK,
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessNewPrice,
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessAddToCart
{float: right; width:130px; height:25px; padding:5px 10px 0 0; text-align:right; font-weight:bold; line-height:30px;}

.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessOldPrice,
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessOldPriceBLANK
{height:20px; padding:10px 10px 0 0; text-decoration:line-through; font-size: 12px; font-weight:lighter;}
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessOldPriceBLANK
{text-decoration: none}
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessNewPrice
{font-size: 18px; color:#f56708;}
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessAddToCart
{font-size: 12px; color:#555;}

.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessName
{width:260px; margin:5px 10px 10px 10px; height:auto; bottom:0px; position:absolute;}
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessName a
{color:#1d6198;;font-size:14px; font-weight:normal; text-decoration:none}
.mdg-detailedInfoTabs .mdg-accessoriesBox .mdg-accessName a:hover
{color:#555}


.mdg-detailedInfoTabs .mdg-show
{display:block}
.mdg-detailedInfoTabs .mdg-hide
{display:none}



/* --- START IMAGE SHOWCASE ---*/

.mdg-detailLeft .mdg-detailImage
{width:450px; height:350px; float:left; border:1px solid #ececec; position:relative;z-index:-1;}

.mdg-detailLeft .mdg-detailImage img
{display: block; margin:auto auto; position:absolute; top:0; bottom:0; left:0; right:0; max-width:450px; max-height:350px; }

.mdg-detailLeft .mdg-detailThumbnailWrap
{float:left;}
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-OfferBanner
{position:absolute; z-index:9}
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbRow
{border:1px solid #ebebeb; float:left; width:450px; height: 90px; margin:10px 0;}

.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailLeftArrow
{float:left; width:10px; height:90px; background: url(../images/arrowLeft.png) 2px 40px no-repeat #ebebeb;}
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailRightArrow
{float:right; width:10px; height:90px; background: url(../images/arrowRight.png) 2px 40px no-repeat #ebebeb}
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailLeftArrow:hover,
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailRightArrow:hover
{background-color:#e1e1e1;}
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailLeftArrow img,
.mdg-detailLeft .mdg-detailThumbnailWrap .mdg-thumbnailRightArrow img
{display:block;}

.mdg-thumbRow ul, .mdg-thumbRow li
{list-style: none; margin:0; padding:0; float:left}

.mdg-thumbRow li
{width:90px; height:80px; border:1px solid #ebebeb; position:relative; float:left; margin:4px 8px;}

.mdg-thumbRow li:hover
{border:1px solid #ccc}

.mdg-thumbRow li a img
{max-width:80px; max-height:70px; position:absolute; display:block; margin:auto;
 top:0;bottom:0;left:0;right:0;}
 
.mdg-thumbRow li .mdg-playButton
{position:absolute; width:90px; height:80px; opacity: 0.8; background:url(../images/btn-play.png) no-repeat center;}
.mdg-thumbRow li .mdg-playButton:hover
{opacity: 1}




/*----------------------------------------------- TABS STYLE OVERRIDING --------------------------------------------*/
.mdg-detailedInfoTabs .mdg-infoTabCont, 
.mdg-detailedInfoTabs .mdg-infoTabCont ul,
.mdg-detailedInfoTabs .mdg-infoTabCont li,
.mdg-detailedInfoTabs .mdg-infoTabCont p {
	font-size:14px; 
	line-height:20px; 
	color:#555 !important; 
	font-weight:lighter !important;
}

.mdg-detailedInfoTabs .mdg-infoTabCont b,
.mdg-detailedInfoTabs .mdg-infoTabCont strong {
	font-size:16px;
	font-weight:normal;
}

.mdg-infoTabCont h1, .mdg-infoTabCont h2, .mdg-infoTabCont h3 {
	color:#1d6198; 
	font-weight:normal;
	line-height:normal;
}

.mdg-detailedInfoTabs .mdg-infoTabCont a,
.mdg-detailedInfoTabs .mdg-infoTabCont font a,
.mdg-detailedInfoTabs .mdg-infoTabCont h1 a,
.mdg-detailedInfoTabs .mdg-infoTabCont h2 a,
.mdg-detailedInfoTabs .mdg-infoTabCont h3 a
{color:#1d6198 !important;}

.mdg-detailedInfoTabs .mdg-infoTabCont a:hover,
.mdg-detailedInfoTabs .mdg-infoTabCont font a:hover,
.mdg-detailedInfoTabs .mdg-infoTabCont h1 a:hover,
.mdg-detailedInfoTabs .mdg-infoTabCont h2 a:hover,
.mdg-detailedInfoTabs .mdg-infoTabCont h3 a:hover
{color:#f56708 !important;}


.mdg-infoTabCont .productReviewsDefaultReviewer
{font-size:14px; font-weight:bold; color:#222; background:#f1f1f1; padding:2px 10px;}
.mdg-infoTabCont .productReviewsDefaultProductMainContent,
.mdg-infoTabCont .rating
{background:#f7f7f7; padding:2px 10px;}

.mdg-infoTabCon #qaDefault #product_qa
{clear:both;padding-top:20px; }

#forumsDefault ul, #forumsDefault ul li
{list-style:none; margin:0; padding:0}

#forumsDefault ul
{margin:10px 5px}

#forumsDefault ul li
{background:url(../images/bullet-arrow1.png) 10px 11px no-repeat #f7f7f7; padding-left:35px; 
 border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;
 height:30px; line-height:30px;}
#forumsDefault ul li:first-child
{ border-top: 1px solid #ebebeb;}
#forumsDefault ul li:hover
{background-color:#f5f5f5;}


.mdg-infoTabCont hr
{border:0; border-bottom:1px solid #ccc;}

/*---------------------------------------------------------- Tab TABLES -------------------------------*/
.mdg-reviewTable td,
.mdg-qaTable td
{padding:1px 5px; color:#333;}

.mdg-reviewTable .mdg-reviewTableHeaderBG,
.mdg-infoTabCont .productReviewsDefaultReviewer,
.mdg-qaTable .mdg-qaTableHeaderBG
{text-shadow: 1px 1px 0 #ebebeb; background:#ebebeb; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaeaea), to(#ccc));
background: -webkit-linear-gradient(#eaeaea, #ccc); 
background: -moz-linear-gradient(#eaeaea, #ccc);
background: -ms-linear-gradient(#eaeaea, #ccc); 
background: -o-linear-gradient(#eaeaea, #ccc);
background: linear-gradient(#eaeaea, #ccc);
-pie-background: linear-gradient(#eaeaea, #ccc); behavior: url(PIE.htc); 
display:block; border-top:1px solid #ccc;}

.mdg-reviewTable .mdg-reviewTableBodyBG,
.mdg-qaTable .mdg-qaTableBodyBG
{text-shadow: 1px 1px 0 #ebebeb; background:#ebebeb; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#eaeaea));
background: -webkit-linear-gradient(#f5f5f5, #eaeaea); 
background: -moz-linear-gradient(#f5f5f5, #eaeaea);
background: -ms-linear-gradient(#f5f5f5, #eaeaea); 
background: -o-linear-gradient(#f5f5f5, #eaeaea);
background: linear-gradient(#f5f5f5, #eaeaea);
-pie-background: linear-gradient(#f5f5f5, #eaeaea); behavior: url(PIE.htc); 
display:block; border-top:1px solid #ccc;}

.mdg-reviewTable .mdg-reviewTableTimeBG
{background:#f6f6f6; border:1px solid #ccc; font-weight:bold}


.mdg-reviewTable input[type=text], 
.mdg-reviewTable input[type=password],
.mdg-reviewTable textarea, .mdg-reviewTable  select,

.mdg-qaTable input[type=text], 
.mdg-qaTable input[type=password],
.mdg-qaTable textarea, .mdg-qaTable  select
{border:1px solid #898989; border-radius:3px; color:#555; padding:5px 5px; font-size:13px;
 background-color:#f7f7f7; margin-bottom: 2px; font-weight:normal;
 -moz-border-radius:3px; box-shadow:inset 0px 1px 3px #bbb;
 -webkit-box-shadow:inset 0px 1px 3px #bbb;
 -moz-box-shadow:inset 0px 1px 3px #bbb;  
}

.mdg-reviewTable input[type=button], .mdg-reviewTable input[type=submit],
.mdg-qaTable input[type=button], .mdg-qaTable input[type=submit]
{color:#1d6198; padding:3px 15px; font-size:15px; font-weight:normal; text-shadow: 1px 1px 0 #ebebeb;}


.mdg-qaTable .mdg-qaTableLabel
{font-size:15px; text-align:right; font-weight:normal;}


.mdg-qaTableProductQA {background:#f7f7f7}
.mdg-qaTableProductQA td
{background:#f7f7f7; border-bottom:1px solid #ebebeb; padding:6px 5px;}

.mdg-TableSupportPDF
{width:92%}
.mdg-TableSupportPDF td
{background:#f7f7f7; border-bottom:1px solid #ebebeb; padding:4px 10px; font-weight:normal;color:#444;}


.mdg-reviewTablePagging 
{text-align:center;  margin:5px auto; font-weight:normal;}

.mdg-reviewTablePagging .mdg-reviewTablePaggingTotal
{padding:2px; line-height:20px; display:inline-block;}
.mdg-reviewTablePagging .mdg-reviewTablePage a
{padding:1px 8px; margin:0 3px; line-height:20px;  font-weight:normal; text-decoration:none;
 display:inline-block; background:#ebebeb; border:1px solid #ccc;}
.mdg-reviewTablePagging .selected a
{background:#ccc;}