/* EDIT START */
*{
padding:0;
margin:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:#e5e5e5;
}

li{
margin-top:5px;
margin-bottom:5px;
}

a img{
border:0;
text-decoration:none;
}


pre{
font-family:Arial, Helvetica, sans-serif !important;
color:#000000 !important;
font-size:12px !important;
}

a:link{text-decoration : none; border:0;}
a:visited{text-decoration : none;border:0;}
a:hover{text-decoration : underline;border:0;}
a:active{text-decoration : none;border:0;} 

.accountBarTxt{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.salesHotline{
font-size:16px;
color:#401064;
text-align:right;
font-weight:bold;
}

.copyRightTxt{
text-align:center;
font-size:10px;
margin:10px;
}

.browByCartMenuItem{
font-size:12px;
color:#000000;
font-weight:bold;
}

.browByCartMenuItemSp{
font-size:12px;
color:#0054a6;
font-weight:bold;
}

.qkLinksMenuItem{
font-size:12px;
color:#0054a6;
}

.contentTitleTxt{
font-size:12px;
color:#FFF;
font-weight:600;
}

.contentTitleBackTxt{
font-size:10px;
color:#FFF;
font-weight:bold;
}

.bottomLinks{
background:#ccc;
margin-top:30px;
}

.bottomLinksMenuItem{
font-size:12px;
font-weight:bold;
color:#000;
}

.privacyTxt{
font-size:12px;
color:#000;
}

.privacyTitleTxt{
font-size:12px;
font-weight:bold;
color:#000;
}

.catMenuItem{
font-size:12px;
font-weight:bold;
color:#004a80;
}

.eMail,.url{
color:#004a80;
font-weight:bold;
font-size:12px;
}

.sorryTxt{
font-size:14px;
font-weight:bold;
color:#000;
}

.searchFormItem{
font-size: 12px;
color: #222222;
background-color: #FFFFFF;
border: 1px solid #215900;
width: 230px;
}

.productListName{
color:#0071bc;
font-size:12px;
}

.productListPrice{
color:#fd1b23;
font-size:16px;
text-align:right;
font-weight:bold;
}

.productListStock{
color:#38b549;
font-size:12px;
font-weight:bold;
text-align:right;
}

.formItem{
font-size: 12px;
color: #222222;
background-color: #ffffff;
border: 1px solid #d0dbe5;
}

.searchTitleTxt{
font-size:14px;
font-weight:bold;
color:#3f89c3;
}

.searchSectionTxt{
font-size:12px;
}

.catNavTxt{
font-size:12px;
font-weight:bold;
color:#000000;
}

.catTitleTxt{
font-size:12px;
font-weight:bold;
}

.pDetailsName{
color:#0071BC;
font-size:14px;
font-weight:bold;
}

.pDetailsPrice{
color:#D4020A;
font-size:18px;
font-weight:bold;
}

.normalTxt{
color:#000000;
font-size:12px;
font-weight:normal;
}

.normalTitleTxt{
color:#000000;
font-size:12px;
font-weight:bold;
}

.spTitleTxt{
font-size:18px;
font-weight:bold;
color:#0071bc;
}

.normalSmallTxt{
font-size:10px;
color:#959595;
}

.cBlue{
color:#0071bc;
}

.specialSmallTxt{
font-size:14px;
font-weight:bold;
color:#ec008c;
float:left;

}

.profileDiv{
margin-top:10px;
text-align:left;
}

.txtNormal{
font-weight:normal;
}

.txtBold{
font-weight:bold;
}

.txt10{
font-size:10px;
}

.txtErr{
color:#FF0000;
}

.pBlock
{
width:253px !important;
width:264px;
height:285px;
padding:5px;
border-bottom: #000000 dashed 1px;
border-left: #000000 dashed 1px;
float:left;
overflow:hidden;
}

.pBlock .pImg
{	
text-align:center;
width:264px;
height:170px;
overflow:hidden;
}

.pBlock .skuTxt
{
text-align:center;
font-size:10px;
}

.innerCatAdv
{
height:90px;
width:100%;
clear:both;
border:#898989 1px solid;
background:repeat-x url(images/innerCatAdvBG.gif);
margin: 2px 0 2px 0;
}

.quickLinksItem {
	color:#000;
background:no-repeat url(images/corp_arrow.gif);
	background-position: 0 2px;
	padding:2px 0 2px 15px;
	display:block;
}
.byCateItem {
	color:#000;
background:no-repeat url(images/qkLinksMenuArrow.gif);
	background-position: 0 7px;
	padding:2px 0 2px 10px;
	display:block;
}
.Clearance {
	color:#FF3399
}
.newsItem {
	padding-left:8px;
background:no-repeat url(images/newsArrow.gif);
	background-position:0 5px;
	padding:2px 0 2px 10px;
	display:block;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
	text-align:left;
	font-weight:normal;
	width:125px;
}
.memBut {
	font-size:16px;
	width:145px;
	height:20px;
	border:#666 1px solid;
	color:#666;
	background:#c4df9b;
	display:table-cell;
}

.news{
margin-top:7px;
margin-bottom:7px;
clear:both;
}

.newsArrow{
width:18px !important;
width:23px;
padding-left:10px !important;
padding-left:13px;
float:left;
}

.newsTitle{
float:left;
width:125px;
margin-top:-4px;
text-align:left;
color:#004A97;
font-weight:normal;
font-size:11px;
}

.pageArea{
width:630px;
}

.catBox{
float:left;
border-bottom:#CCCCCC 1px solid;
padding:3px;
height:190px !important;
height:200px;
width:150px !important;
width:156px;
}


.catBox h1{
color:#0072bc;
font-size:18px;
font-weight:bold;
}

.catBox h2{
color:#ff0000;
font-size:10px;
font-weight:normal;
}

.catBox h2 a{
color:#ff0000;
font-size:10px;
font-weight:normal;
}

.catBox img{
display:block;
width:148px;
height:90px;
}

.catBox .cat{
display:block;
background:url(images/arrow3.gif) no-repeat;
padding-left:12px;
font-size:12px;
color:#0072bc;
}


#midAd{
padding:5px 0 5px 0;
width:630px;
clear:both;
overflow:hidden;
border-bottom:#CCC 0px solid;
}

.pageArea{
width:630px;
}

.promoBox .productImgArea{
width:130px;
height:105px;
}

.promoBox .productImgArea img{
vertical-align:middle;
text-align:center;

}

.promoBox .brandImg{
height:40px;
overflow:hidden;
text-align:center;

}

.promoBox .name{
font-size:11px;
font-weight:bold;
color:0071bc;
height:29px;
overflow:hidden;
}

.promoBox .desp{
color:#000000;
font-size:10px;
}

.promoBox .priceBox
{
text-align:center;
height:30px;
overflow:hidden;
}

.promoBox .priceBox .price{
clear:both;
margin-top:5px;
color:#fd1b23;
font-size:14px;
font-weight:bold;
}

.promoBox .priceBox .price a{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin-left:10px;
}

.promoBox .priceBox .save{
clear:both;
color:#666;

font-size:14px;
font-weight:bold;
}

.promoBox .mauBar{
background:#d1f2ff;
font-size:10px;
font-weight:bold;
text-align:center;
padding:2px;
margin:0;
color:#FFF;
}

.promoBox .moreLink{
text-align:center;
margin:10px;
}

.promoBox .moreLink a{
font-size:10px;
color:#000;
text-decoration:underline;
}

.promoBox .mauBar a{
color:#000;
}

.whiteRightBorder{
border-right-color:#FFFFFF;
}

.suggestionsBox {
	position: absolute;
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #fff;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	margin: 0px 0px 3px 5px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}

.m{
margin:15px 0 15px 0;
padding:0 15px 0 15px;
border-left:#CCC 1px solid;
height:190px; /*was 145px*/
float:left;
}

.m h3{
font-size:12px;
color:#666;
font-weight:bold;
margin-bottom:3px;
}

.m a{
font-size:12px;
color:#07B;
font-weight:normal;
display:block;
margin:3px 0 3px 0;
}



/*********************** Product Detail Table */

.pdt{

}

.pdtTitle{
clear:both;
width:775px !important;
width:794px;
height:18px;
padding:7px 5px 7px 14px;
color:#000;
font-size:12px;
font-weight:bold;
border-top:#FFFFFF 1px solid;
background:url(http://www.mwave.com.au/images/sb.gif) no-repeat #FFF;
background-position:3px 11px;
}

.pdtDetail{
padding:2px 5px 2px 5px;
clear:both;
width:784px !important;
width:794px;
font-size:11px;
}

.pdtDetailLeft{
padding:2px 3px 2px 14px;
float:left;
width:173px !important;
width:190px;
font-size:12px;
background:#F0F0F0;
}

.pdtDetailRight{
clear:right;
float:right;
padding:2px 5px 2px 3px;
width:575px !important;
width:583px;
font-size:11px;
background:#FFF;
}

.pdtDetailSpanFor2{
width:285px;
float:left;
}

.pdtDetailSpanFor3{
width:190px;
float:left;
}

.pdtDetailSpanFor4{
width:142px;
float:left;
}

.pdtRow{
clear:both;
background-color:#EDEDED;
border-top:#FFFFFF 1px solid;
}

.topBorderLight{
border-top:#CCCCCC 1px solid;
}

.pImgDiv img
{
	text-align:center;
	display:block;
	margin:5px;
}

.cR{color:#F00;}
.bgGray{background:#CCC;}
.cWhite{color:#FFF;}
.s8{font-size:8px;}
.s10{font-size:10px;}
.s11{font-size:11px;}
.s12{font-size:12px;}
.s14{font-size:14px;}
.s16{font-size:16px;}
.s18{font-size:18px;}

/* CHECK OUT */



.checkoutStepActive{
width:160px;
height:23px !important;
height:42px;
padding:5px;
padding-top:12px;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
background:#0072bc;
margin-right:3px;
float:left;
}
.checkoutStep{
width:160px;
height:23px !important;
height:42px;
padding:5px;
padding-top:12px;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#bfdcee;
background:#9ebde1;
margin-right:3px;
float:left;
}
#container{
border:#959595 1px solid;
clear:both;
}
.arrowImg{
margin:4px 4px 0 0;
}
.amount18{
font-size:18px;
}

.CSpecTable{
border: 1px solid #D7D7D7;
}

.CSpecRow{
font-size:11px;
height:20px;
}

.CSpecLeft{
border-right: 1px solid #D7D7D7; 
border-bottom: 1px solid #D7D7D7;
}

.CSpecLeftLast{
border-right: 1px solid #D7D7D7; 
}

.CSpecRight{
border-bottom: 1px solid #D7D7D7;
}

.ctrDropDown{
    width:160px;
	font-size: 12px;
}
.ctrDropDownClick{
    width:300px; /*extension width value*/
	font-size: 12px;
}

.pdpDropDown{
    width:155px;
	font-size: 12px;
}
.pdpDropDownClick{
    width:300px; /*extension width value*/
	font-size: 12px;
}

.morePicImg{
	border:#CCC 1px solid;
	margin:3px;
}

.tabsDiv {		
	border-top:none; 
	border-left: none; 
	border-right: none;
}

#longspecstyle td{ 
	font-size:12px; 
} 
#longspecstyle th{ 
	font-size:12px; 
}

/***PLATFORM LANDING*****/

.itemNum{
color:#F00;
font-size:10px;
font-weight:bold;
}

/* Text View */
.tv_title
{
float:left;
width:784px !important;
width:794px;
height:13px !important;
height:24px;
padding:5px;
background:#edf5fb;
overflow:hidden;
}

.tvProductBox{
float:left;
width:784px !important;
width:794px;
height:11px !important;
height:19px;
padding:3px;
background:#FFF;
overflow:hidden;
}

.tv_sku{
padding-top:2px !important;
padding-top:1px;
width:65px;
float:left;
overflow:hidden;
}

.tv_model{
padding-top:2px !important;
padding-top:1px;
width:110px;
float:left;
overflow:hidden;
}

.tv_des{
width:400px !important;
width:410px;
float:left;
overflow:hidden;
}

.tv_instock{
width:80px;
float:left;
text-align:center;
overflow:hidden;
}

.tv_price{
width:80px;
float:left;
text-align:center;
overflow:hidden;
}

.tv_action{
width:40px;
float:left;
text-align:center;
overflow:hidden;
}

/* Product Block V3 */
.noLeftBorder{
border-left:none;
}

.pBv3
{
float:left;
border-bottom:#000 1px dashed;
border-left:#000 1px dashed;
padding:5px;
height:90px !important;
height:100px;
width:385px !important;
width:395px;
}

.pBv3 .i{
float:left;
margin-right:5px;
width:85px;
height:85px;
text-align:center;
}

.pBv3 .d{
font-size:12px;
color:#0072bc;
height:70px;
display:block;
overflow:hidden;
}

/* pca review */

.cateName {
font-weight:normal;
background:url(images/lil_arrow.gif) no-repeat #FFF;
background-position:3px 5px;
padding-left:10px;
}

.cateNameSelected {
color:#197a30;
}

/* service */

.serviceTagBut{
	background:#69c;
	height:25px;
	padding-top:5px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.serviceTagButFocus{
	background:#DCE0EF;
	height:25px;
	padding-top:5px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

#faqSection h3{
font-size:14px;
font-weight:bold;
padding-bottom:3px;
border-bottom:#AFCAD1 1px solid;
margin:10px 0 10px 0;
}

#faqSection .q{
cursor:pointer;
color:#4681AC;
font-size:12px;
margin-bottom:5px;
margin-left:20px;
}

#faqSection .a{
list-style:none;
font-size:12px;
margin:0 0 5px 0;
padding:5px;
border:#AFCAD1 1px solid;
margin-left:20px;
background:#F0F5F9;
}

#faqSection {
width: 550px;
}

#tabs {
border:none;
}

#tabsContainer {
background: #ffffff;
border-top:none; 
border-left: none; 
border-right: none;
}

#tabs a {
font-size:12px;
font-weight:bold;
}

.newURL {
color:#004a80;
}

.Left_Menu {
background:#F0F5F9;
}

.Right_Content {
background:#ffffff;
}